Cara menggunakan subplot dalam matlab

DDD
Lepaskan: 2023-11-27 14:01:32
asal
4289 orang telah melayarinya

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.

Cara menggunakan subplot dalam matlab

Dalam MATLAB, fungsi subplot digunakan untuk mencipta berbilang subplot dalam rajah yang sama. Sintaks asasnya ialah:

subplot(m,n,p)
Salin selepas log masuk

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
Salin selepas log masuk

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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))
Salin selepas log masuk

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan