【MatLab】画像プロット

1. 2次元画像を描く

        1. グラフに線を引く

                描画コードは以下の通りです。

x = 0:0.01:2*pi;
y = sin(x);
figure              %建立幕布
plot(x,y)           %绘制图像
%设置图像属性
title('y=sin(x)')
xlabel('x')
ylabel('y')

xlim([0 2*pi])      %限制x轴的值域

                 グラフの線の色をカスタマイズします。オプションの色を以下の表に示します。

r ピンク メートル
g c
b w
黄色 y k

                グラフの線の形状をカスタマイズします (サンプル グラフを繰り返します)

実線 -
点線 --
コロンライン :
点線 -。

                        データポイントオプションパラメータ

         2. 1 つのグラフに複数の線を描画する

                ①両側に線を引く

                        グラフの線はそれぞれ片側の y 軸を占め、yyaxisを使用して画像が属する側を選択しますが、これを繰り返すことはできません

x = 0:0.01:20;
y1 = sin(x)
y2 = cos(x)

figure
yyaxis left
plot(x,y1)
yyaxis right
plot(x,y2)

                 ②同じ側のグラフ線を引く

yyaixsも                        最初はy軸の指定が必要ですが、後から指定する必要はなくなり、グラフの線を維持するためにホールドするように変更されます。

clear all
x = 0:0.01:20;
y1 = sin(x)
y2 = cos(x)

figure
yyaxis left
plot(x,y1)
hold on
plot(x,y2)

 2. 3D画像を描く

t = 0:pi/50:10*pi
plot3(sin(t),cos(t),t)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on        %展开网格线
axis square    %将图像变为正方形(如因尺度造成图片变形可以使用)

おすすめ

転載: blog.csdn.net/weixin_37878740/article/details/129294022