Multiple graphs atau multi grafik merupakan cara menampilkan lebih dari satu persamaan dalam satu plot pada MATLAB. Multi Grafik sering digunakan untuk membandingkan dan benchmark suatu model atau persamaan matematika. Terdapat 3 cara untuk membuat multi grafik di satu plot pada MATLAB. Cara yang paling sederhana adalah menggunakan plot command. Kemudian cara yang lebih kompleks menggunakan hold on and hold off. Yang ketiga adalah line command untuk menggabungkan grafik pada MATLAB yang telah didefinisikan sebelumnya.
A. Membuat Multi Grafik dengan plot Command
Untuk membuat atau menampilkan lebih dari satu persamaan dalam satu grafik pada MATLAB dengan plot command dapat diformulasikan sebagai berikut
plot(x,y1,argumen1,x,y2,Argumen2,x,y3,Argumen3, ...,x,yn,ArgumenN)
- Dengan x adalah domain utama baik sumbu horizontal, anda juga dapat menggunakan y sebagai domain utama sebagai sumbu vertikal.
- Argumen adalah line specifiers dan marker specifier untuk membedakan setiap grafik, anda dapat membaca tutorial cara membuat grafik di MATLAB terkait specifiers plot command.
Misalkan untuk membuat grafik dari 3 fungsi berikut yang masing-masing merupakan turunan pertama dan kedua dari fungsi awal, sebagai berikut
Sehingga syntax yang digunakan sebagai berikut
» x = [-1:0.01:1];
» y = x.^4+3.*x.^3+7.*x.^2;
» dy = 4.*x.^3+9.*x.^2+14.*x;
» ddy = 12.*x.^2+18.*x+14;
» plot(x,y,'-r',x,dy,':b',x,ddy,'-g');
Sehingga diperoleh plot sebagai berikut
B. Membuat Multi Grafik dengan hold on and hold off
Formulasi syntax ini menggunakan fundamental plot command. Grafik pertama didefinisikan dengan plot command kemudian untuk grafik berikutnya diapit oleh syntax hold on and hold off dapat diformulasikan sebagai berikut
plotCommand1
hold on
plotCommand2
plotCommand3
...
plotCommadN
hold off
Dengan menggunakan syntax ini anda dimungkinkan melakukan eksekusi secara simultan maupun secara bertahap dan dengan specifiers plot command yang lengkap. Sehingga untuk soal di atas diperoleh
» x = [-1:0.01:1];
» y = x.^4+3.*x.^3+7.*x.^2;
» dy = 4.*x.^3+9.*x.^2+14.*x;
» ddy = 12.*x.^2+18.*x+14;
» plot(x,y,'-r','linewidth',3)
» hold on
» plot(x,dy,':b','linewidth',2)
» plot(x,ddy,'-g','linewidth',1)
» hold off
Sehingga grafik yang dibuat
C. Membuat Multi Grafik dengan line Command
Dengan menggunakan line Command, dimungkinkan untuk menambah grafik pada plot yang telah didefinisikan sebelumnya. line command dapat diformulasikan sebagai berikut
line(x,y,'propertyName',value)
Dengan specifiers property argumen standar. Misalkan akan dibuat turunan ketiga dan keempat dari fungsi awal di atas dengan melanjutkan syntax hold on and hold off diperoleh
» x = [-1:0.01:1];
» y = x.^4+3.*x.^3+7.*x.^2;
» dy = 4.*x.^3+9.*x.^2+14.*x;
» ddy = 12.*x.^2+18.*x+14;
» plot(x,y,'-r','linewidth',3)
» hold on
» plot(x,dy,':b','linewidth',2)
» plot(x,ddy,'-g','linewidth',1)
» hold off
» dddy = 24.*x+18;
» ddddy = 24;
» line(x,dddy,'linewidth',3)
» line(x,ddddy,'linestyle','--','linewidth',3)
Sehingga diperoleh grafik secara bertahap sebagai berikut
Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB
Sekian artikel Multiple Graphs: Lebih Dari Satu Persamaan Dalam Satu Plot di MATLAB. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terima kasih…
Terimakasih tutorialnya, sangat membantu bagi kami.
Hai, Kak Arnawan Hasibuan
Terima kasih kembali atas ulasannya 🙂