JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA DAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA Beberapa contoh program sederhana
No Perintah Penjelasan Gambar
1 >> x = 2; - Memberi nilai 2 pada >> y = 3; x >> z = x + y - Memberi nilai 3 pada y - Menjumlahkan variabel x dan y dan dimasukkan pada variabel z 2 >> a = [1 2 3]; -Membuat vektor a 3 >> b = [4 5 6]; elemen >> b(1) dengan nilai 1 2 3 Ans= -Membuat vektor b 3 4 elemen dengan nilai 4 5 6 -Menampilakn nilai vektor b elemen pertama
>>a+b Menjumlahkan array a
dan b >>a*b’ Mengkalikan array a dan tranpose dari b >>a.*b Mengkalikan antara elemen-elemen vektor 3 >> n = 0:100; -Membuat vektor dari 0 >> n = 0:0.5:100; sampai 100 dengan >> n = 0:100; jarak 1 >> T = 0.1; -Membuat vektor dari 0 >> x = sin(2*pi*0.5*n*T); sampai 100 dengan jarak 0.5 - Membuat vektor dari 0 sampai 100 dengan jarak 1 -memberi nilai T 0.1 - rumus untuk membangkitkan sinyal sinus
4 >> plot(n*T, x), grid; -menampilkan grafik
dari (n*t,x) dengan grid
5 >> a=[2 0; 1 3]; -membuat matriks 2x2
>> a^2; -matriks dikuadratkan >> a = (0:3); b = (0:3); c = b*a'
6 [x,y] = meshgrid(0:5); -menghasilkan grid
z = x.^2 – y.^2 dengan titik-titik yang mesh(z); berspasi seragam -mengkuadratkan setiap elemen x dikurangi setiap elemen y yang dikuadratkan -menampilkan jala-jala sumbu nilai z
7 [x,y]=meshgrid(-2:.2:2); - menghasilkan grid
z = x.*exp(-x.^2 – y.^2); dengan titik-titik yang meshc(z) berspasi seragam - BAHAN DISKUSI
No Perintah Penjelasan Gambar
1 1) [x,y,z] = meshgrid(-2 : .2 : 2, 1. Membuat koordinat -2 : .2 : 2, -2 : .2 : 2); array 3 dimensi 2) V = x.*exp(-x.^2 – y.^2 – 2. Mengkalikan tiap nilai z.^2); pada sumbu x dengan 3) Slice(x, y, z, v,1,0,0) nilai eksponensial yang 4) Axis tight ada didalam kurung 3. Mencetak potongan volume dari v,x,y,z 4. Mengatur batas sumbu ke range data 2 1) [x,y,z] = sphere(25); 1. Membuat grafik bola 3 2) surf(x-3, y-2, z); %digeser dimensi 3) hold on 2.menampilkan grafik 4) surf(x*2, y*2, z*2); %diskala bola yang kecil dengan 5) axis tight bidang berwarna 3. untuk menahan gambar sebelumnya agar tidak terhapus 4. menampilkan grafik bola yang besar dengan bidang berwarna 5. Mengatur batas sumbu ke range data 3 1) x = -2 : .1 : 2; 1. membuat vektor x dari 2) plot(x,sin(x),'-r'); -2 sampai 2 dengan jarak 3) hold on 0.1 4) plot(x, sin(x.^2), '--b'); 2 . membuat grafik dari 5) plot(x, cos(x.^2), ':g'); sin(x) terhadap x dengan 6) hold off bentuk garis solid berwarna merah 3. . untuk menahan gambar sebelumnya agar tidat terhapus 4. Membuat grafik dari sin(x.^2) terhadap x, dengan bentuk garis putus-putus berwarna biru 5. Membuat grafik dari cos(x.^2) terhadap x, dengan bentuk garis titik- titik berwarna hijau KESIMPULAN Dari praktikum yang sudah dilakukan dapat disimpulkan bahwa, MATLAB merupakan software yang dapat digunakan untuk menyelesaikan perhitungan dan analisis matematis, menampilkan kedalam bentuk kurva, bidang 2 dimensi maupun 3 dimensi yang mempunyai struktur kode yang mudah dipahami