Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

Misalnya, sebuah gelombang dinyatakan oleh persamaan y = A sin(2πft + θ) dimana A = amplitudo; f = frekuensi; t = waktu; θ = sudut fase gelombang. Jika suatu gelombang beramplitudo 1 memiliki frekuensi tunggal 5Hz dan sudut fase-nya nol, maka script untuk membuat grafik gelombang tersebut adalah ============================================================================ clc clear

close

A=1; % amplitudo f=5; % frekuensi theta=0; % sudut fase gelombang t=0:0.001:1; % t_awal=0; t_akhir=1; interval=0.001

y=A * sin(2*pi*f*t+theta); % persamaan gelombang

plot(t,y) % menggambar grafik persamaan gelombang
============================================================================

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Grafik di atas muncul karena ada fungsi plot(t,y) yang diletakkan di baris paling akhir pada script. Modifikasi script perlu dilakukan untuk memberi penjelasan makna dari sumbu-x dan sumbu-y serta memberikan judul grafik.

============================================================================ clc clear

close

A=1; % amplitudo f=5; % frekuensi theta=0; % sudut fase gelombang t=0:0.001:1; % t_awal=0; t_akhir=1; interval=0.001

y=A * sin(2*pi*f*t+theta); % persamaan gelombang

plot(t,y) % menggambar grafik persamaan gelombang xlabel(’Waktu,t(detik)’); % melabel sumbu-x ylabel(’Amplitudo’); % melabel sumbu-y title(’Gelombang berfrekuensi 5Hz’); % judul grafik

============================================================================

Untuk memperbesar font judul grafik, tambahkan kata font size(14) pada title(), contohnya title(’\font size{14}Gelombang berfrekuensi 5Hz’); % judul grafik

Bila kita perlu menggambar dua buah grafik, contoh script berikut ini bisa digunakan

============================================================================ clc clear close t=0:0.001:1; % t_awal=0; t_akhir=1; interval=0.001 A1=1; % amplitudo gelombang 1 f1=5; % frekuensi gelombang 1 theta1=0; % sudut fase gelombang 1 y1=A1 * sin(2*pi*f1*t+theta1); % persamaan gelombang 1 A2=1; % amplitudo gelombang 2 f2=3; % frekuensi gelombang 2 theta2=pi/4; % sudut fase gelombang 2 y2=A2 * sin(2*pi*f2*t+theta2); % persamaan gelombang 2 figure subplot(2,1,1) plot(t,y1) % menggambar grafik persamaan gelombang 1 xlabel(’Waktu,t(detik)’); ylabel(’Amplitudo’); title(’\fontsize{14}Gelombang berfrekuensi 5Hz’); subplot(2,1,2) plot(t,y2) % menggambar grafik persamaan gelombang 2 xlabel(’Waktu,t(detik)’); ylabel(’Amplitudo’); title(’\fontsize{14}Gelombang berfrekuensi 3Hz, fase pi/4’);

============================================================================

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab
Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Sekarang, jika kita ingin melihat tampilan super posisi kedua gelombang di atas, maka script berikut ini bisa digunakan

============================================================================ clc clear close t=0:0.001:1; % t_awal=0; t_akhir=1; interval=0.001 A1=1; % amplitudo gelombang 1 f1=5; % frekuensi gelombang 1 theta1=0; % sudut fase gelombang 1 y1=A1 * sin(2*pi*f1*t+theta1); % persamaan gelombang 1 A2=1; % amplitudo gelombang 2 f2=3; % frekuensi gelombang 2 theta2=pi/4; % sudut fase gelombang 2

y2=A2 * sin(2*pi*f2*t+theta2); % persamaan gelombang 2

y3=y1+y2; % superposisi gelombang figure subplot(3,1,1) plot(t,y1) % menggambar grafik persamaan gelombang 1 xlabel(’Waktu,t(detik)’); ylabel(’Amplitudo’); title(’\fontsize{14}Gelombang berfrekuensi 5Hz’); subplot(3,1,2) plot(t,y2) % menggambar grafik persamaan gelombang 2 xlabel(’Waktu,t(detik)’); ylabel(’Amplitudo’); title(’\fontsize{14}Gelombang berfrekuensi 3Hz, fase pi/4’); subplot(3,1,3) plot(t,y3) % menggambar grafik superposisi gelombang xlabel(’Waktu,t(detik)’); ylabel(’Amplitudo’); title(’\fontsize{14}Superposisi gelombang 5Hz dan 3Hz’);

============================================================================

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

X

Situs ini menggunakan cookie. Dengan melanjutkan, Anda setuju dengan penggunaan mereka. Pelajari selengkapnya, termasuk cara mengontrol cookie.

Maksud dari multi grafik (multiplot) di sini adalah satu gambar (figure) menampilkan lebih dari satu grafik. Matlab memiliki fasilitas untuk menangani multi grafik yaitu dengan fungsi subplot. Untuk memudahkan prakteknya, kita gunakan data seperti postingan sebelumnya.

  • Data=[0.1372 0.5860 0.1428; 0.1394 0.5811 0.1434; 0.1333 0.5906 0.1460];

  • X=Data(:,1);Y=Data(:,2);Z=Data(:,3);

Format dari subplot adalah jumlah baris, jumlah kolom, dan nomor subplot. Di sini nomor subplot dimulai dari kiri atas kekanan dan ke bawah. Misalnya kita akan merencanakan grafik dengan dua baris, tiga kolom, dan grafik pertama (nomor satu).

  • subplot(2,3,1)

  • subplot(2,3,2)

  • subplot(2,3,3)

  • subplot(2,3,4)

  • subplot(2,3,5)

  • subplot(2,3,6)

Secara sederhana, instruksi di atas adalah membuat enam grafik kosong seperti gambar di bawah ini. Untuk menambah deskripsi judul grafik, sumbu koordinta, dapat dilihat pada postingan yang lalu.

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab

Misalnya kita akan mengisi subplot pertama yang terletak di kiri atas dengan grafik 3D dan subplot tengah bawah dengan grafik 2D yang berisi x, dan y saja.

  • subplot(2,3,1)

  • plot3(X,Y,Z)

  • grid

  • title ‘grafik 3D’

  • subplot(2,3,5)

  • plot(X,Y,’*’)

  • grid

  • title ‘contoh grafik 2D’

Hasilnya dapat dilihat di bawah ini. Silahkan isi grafik-grafik lainnya. Semoga dapat sedikit membantu, selamat mencoba.

Cara menampilkan lebih dari satu persamaan dalam satu grafik pada matlab