subplot digunakan dalam matlab untuk mencipta berbilang subplot dalam rajah yang sama. Anda boleh melukis graf yang berbeza dalam setiap subplot dengan menyatakan bilangan baris, lajur dan kedudukan plot semasa subplot.
Dalam MATLAB, fungsi subplot digunakan untuk mencipta berbilang subplot dalam rajah yang sama. Sintaks asasnya ialah:
subplot(m,n,p)
di mana, m dan n masing-masing mewakili bilangan baris dan lajur subgraf, dan p mewakili kedudukan subgraf semasa. Fungsi subplot membahagikan rajah semasa ke dalam matriks m baris dan n lajur, dan menetapkan kedudukan lukisan semasa kepada subfigura p-th. Berikut akan memperkenalkan secara terperinci cara menggunakan fungsi subplot.
Pertama, kita perlu mencipta tetingkap angka, yang boleh dibuat menggunakan fungsi angka:
figure
Kemudian, kita boleh membahagikan subplot melalui fungsi subplot. Sebagai contoh, jika kita ingin mencipta matriks subgraf dengan 2 baris dan 2 lajur, dan menetapkan kedudukan lukisan semasa kepada subgraf pertama, kita boleh menggunakan kod berikut:
subplot(2,2,1)
Seterusnya, kita boleh melukis graf dalam subgraf pertama . Sebagai contoh, kita boleh melukis lengkung mudah menggunakan fungsi plot:
x = 0:0.1:2*pi; y = sin(x); plot(x,y)
Kemudian, kita boleh terus mencipta subplot lain. Sebagai contoh, kita boleh menetapkan kedudukan lukisan semasa ke subplot ke-2 dan melukis lengkung lain di dalamnya:
subplot(2,2,2) plot(x,cos(x))
Begitu juga, kita boleh melukis grafik yang berbeza dalam subplot lain. Sebagai contoh, kita boleh menetapkan kedudukan lukisan semasa ke subplot ke-3 dan melukis plot serakan di sana:
subplot(2,2,3) x = rand(1,100); y = rand(1,100); scatter(x,y)
Akhirnya, kita boleh menetapkan kedudukan lukisan semasa ke subplot ke-4 dan melukis histogram di sana:
subplot(2,2,4) x = 1:5; y = [3 5 2 6 1]; bar(x,y)
Dengan langkah-langkah ini, kita boleh mencipta berbilang subfigura dalam tetingkap rajah yang sama dan melukis grafik berbeza dalam setiap subfigura. Perlu diingat bahawa parameter m, n dan p fungsi subplot mesti memenuhi p<=m*n, jika tidak ralat akan berlaku. Selain itu, jika kita hanya ingin melukis subplot, kita boleh menggunakan fungsi plot secara langsung dan bukannya menggunakan fungsi subplot.
Ringkasnya, fungsi subplot ialah fungsi dalam MATLAB yang digunakan untuk mencipta berbilang subplot dalam rajah yang sama. Kita boleh melukis grafik yang berbeza dalam setiap subplot dengan menyatakan bilangan baris, lajur dan kedudukan plot semasa subplot.
Atas ialah kandungan terperinci Cara menggunakan subplot dalam matlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!