Pengenalan Matlab
Pengenalan Matlab
A. TUJUAN
Tujuan dari praktikum Pengenalan Matlab adalah agar dapat mengetahui dan
mengoperasikan Matlab..
B. LANDASAN TEORI
x – 2y = 32 12x + 5y = 12
hingga yang kompleks, seperti mencari akar-akar polinomial, interpolasi dari sejumlah data,
perhitungan dengan matriks, pengolahan sinyal, dan metoda numerik. Salah satu aspek yang
sangat berguna dari MATLAB ialah kemampuannya untuk menggambarkan berbagai jenis
grafik, sehingga kita bisa memvisualisasikan data dan fungsi yang kompleks.
MATLAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk
komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman
dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan
penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab
meliputi bidang–bidang:
a. CommandWindow
Command Window memasukan variabel dan menjalankan function atau M-files. Setiap
perintah yang ditulis di command Windows langsung ditampilkan. Bila perintah salah
akan keluar pesan salah (error).
b. Command History
Statement yang dibuat di command window tersimpan semuanya di command history. Di
command history dapat melihat statemen yang lalu dan mengkopi dan mengeksekusi
statemen yang dipilaih.
c. Tombol Start dan LaunchPad
Tombol start memudahkan akses ke tolos, demo dan dokumentasi dapat dilakukan
dengan mengklik tombol untuk melihat pilihannya.
d. Teks Editor
Digunakan untuk membuat dan menjalankan M-files.Dapat diasumsikan bahwa didalam
Matlab setiap data akan disimpan dalam bentuk matriks. Dalam membuat suatu data
matrik pada MATLAB, setiap isi data harus dimulai dari kurung siku ‘[‘ dan diakhiri
dengan kurung siku tutup ‘]’. Untuk membuat variabel data yang terdiri beberapa baris,
gunakan tanda titikkoma (;) untuk memisahkan data setiap barisnya.
C. ALGORITMA DAN FLOWCHART
1. Algoritma
Pada percobaan pertama, memulai dengan memasukkan data matriks A da B, kemudian
melakukan operasi perhitungan dengan memasukkan data ke dalam text editor menggunakan
data matriks tersebut. Data akan diproses sesuai rumus yang dimasukkan ke dalam text
edior.ketika data telah selesai diolah, maka hasil dari operasi perhitungan tersebut akan muncul.
Pada percobaan kedua, dimulai dengan memasukkan koordinat X dan Y. kemudian memasukkan
data yang ada dengan memasukkan fungsi yang sudah ada sebagai data. Setelah diolah, maka
hasilnya akan muncul berupa gamabar 3D.
2. Flowchart
Mulai
Nilai
Matriks A
dan B
C=A*B
D=A/B
E=A+B
F=A-B
Hasil C, D, E
dan F
Selesai
Mulai
Koordinat
X, Y
[X,Y]=meshgrid(x,y)
f=X.*Y.*exp(2*(X.^2+Y.^2))
Hasil C, D, E
dan F
Selesai
1. Hasil
Hasil dari praktikum pengenalan matlab ini adalah sebagai berikut:
1.1 PerhitunganMatriks
Langkah yang perlu dilakukan adalah menginput data matriks 3x3 dan
mengetikkannya pada text editor seperti berikut ini:
>>A=[1 2 3;4 5 6;7 8 9]
A=[1 2 3;
4 5 6;
7 8 9];
>>B=[3 5 4;1 7 2;5 9 3]
B=[3 5 4;
1 7 2;
5 9 3];
C=A*B;
D=A/B;
E=A+B;
F=A-B;
Hasil yang didapatkan dari perhitungan tersebut dapat dilihat dalam gambar berikut:
1.2 MenampilkanGambar 3D
Langkah yang perlu dilakukan adalah menginput data gambar 3D dan
mengetikkannya pada text editor seperti berikut ini:
clearall
clc
x=0:0.1:2;
y=0:0.1:2;
[X,Y]=meshgrid(x,y);
f=-X.*Y.*exp(-2*(X.^2+Y.^2));
mesh(X,Y,f)
xlabel('sumbu x');
ylabel('sumbu y');
zlabel('sumbu z');
title('3D');
legend('Hasil 3D');
Hasil yang didapatkan dari perhitungan tersebut dapat dilihat dalam gambar berikut:
2. Pembahasan
Praktikum Pengenalan Matlab bertujuan untuk dapat mengetahui dan mengoperasikan
Matlab. Pada praktikum ini yang pertama dilakukan adalah perhitungan matriks dengan cara
menginput data matriks 3x3 dan mengetikkannya pada text editor. Pada text editor, niai yang
dimasukkan akan disusun sedemikian rupa agar dapat didapatkan hasil yang sesuai dengan yang
diinginkan. Dari hasil perhitungan menggunakan Matlab, maka akan didapatkan hasil seperti
yang tertera pada gambar pertama pada hasil.
Pada percobaan kedua, data yang telah ada dimasukkan ke dalam text editor. Tujuan
percobaan kedua ini adalah untuk menghasilkan gambar 3D dari data yang sudah ada. Data yang
dimasukkan ke dalam editor akan diolah menggunakan salah satu tools yang ada di Matlab,
sehingga menghasilkan gambar grafik 3D seperti pada gambar yang tertera di hasil.
E. PENUTUP
1. Kesimpulan
MATLAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi
masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya
diekspresikan dalam notasi matematika yang familiar.
DAFTAR PUSTAKA