MatLab绘制图像

版权声明:转载请注明出处。 https://blog.csdn.net/Xin_101/article/details/82086091

1 二维图像

常规函数图

  • plot函数
figure(1)
x1=-10:0.1:10;
y1=x1.^2;
plot(x1,y1,'r','lineWidth',1);
xlabel('x轴')
ylabel('y轴')
title('二维图像')
grid on

函数图

图1.1 函数图

饼形图

  • pie函数
figure(2)
x2=[1 2 3;4 5 6;7 8 9];
y2=[0 1 0 1 0 1 0 1 0];
pie(x2,y2)
title('饼形图')
grid on

pie

图1.2 饼形图

柱形图

  • bar函数
figure(3)
x3=[1 2 3;3 6 3; 3 2 1];
y3=bar(x3);
title('柱形图');
xlabel('x轴');
ylabel('y轴')
grid on

bar

图1.3 柱形图

火柴图

  • stem函数
figure(4)
x4=[1 2 3;4 5 6];
y4=[2 3 1;3 4 5];
stem(x4,y4,'fill','lineWidth',1);
title('火柴图');
xlabel('x轴');
ylabel('y轴');
grid on

stem

图1.4 火柴图

散点图

  • scatter函数
figure(5)
x5=0:1:10;
y5=x5;
scatter(x5,y5,'r');
hold on
plot(x5,y5,'r','lineWidth',1);
title('散点图');
xlabel('x轴');
ylabel('y轴');
grid on

scatter

图1.5 散点图

极坐标图

  • polar函数
figure(6)
x6=0:0.01:2*pi;
polar(x6,2*(1-cos(x6)),'or');
title('极坐标图');
grid on

polar

图1.6 极坐标图

玫瑰花图

  • rose函数
figure(7)
x7=rand(1,200)*2*pi;
rose(x7,25);
title('玫瑰花图');

rose

图1.7 玫瑰花图

罗盘图

  • compass函数
figure(8)
x8=rand(20,1);
y8=randn(20,1);
compass(x8,y8);
title('罗盘图');

compass

图1.8 罗盘图

梯度场矢量图

  • quiver函数
figure(9)
[x9,y9]=meshgrid(-3:0.1:3);
z9=3.*x9.*y9*exp(-x9.^2-y9.^2);
[u9,v9]=gradient(z9,0.2,0.2);
quiver(x9,y9,u9,v9,2,'black','lineWidth',1)
title('梯度场矢量');
xlabel('x轴');
ylabel('y轴');

quiver

图1.9 梯度场矢量图

2 三维图像

三维线型图

  • plot3函数
figure(12)
n=20;
[x12,y12,z12]=sphere(n);
plot3(x12,y12,z12);
grid on
title('plot3三维图');
axis equal;
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

plot3

图2.1 球

surf三维图

-surf函数

figure(13)
n=20;
[x13,y13,z13]=sphere(n);
surf(x13,y13,z13);
title('surf三维图');
axis equal;
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

surf

图2.2 球

mesh三维图

  • mesh函数
figure(14)
n=20;
[x14,y14,z14]=sphere(n);
mesh(x14,y14,z14);
title('mesh三维图');
axis equal;
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

mesh

图2.3 球

瀑布三维图

  • waterfall函数
figure(100)
n=20;
[x14,y14,z14]=sphere(n);
waterfall(x14,y14,z14);
title('mesh三维图');
axis equal;
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

waterfall

图2.4 球

三维饼形图

  • pie3函数
figure(15)
x15=[1 2 3;4 5 6;7 8 9];
y15=[0 1 0 1 0 1 0 1 0];
pie3(x15,y15)
title('三维饼形图')
grid on
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

pie3

图2.5 饼

三维柱形图

  • bar3函数
figure(16)
x16=[1 2 3;3 6 3; 3 2 1];
bar3(x16,'grouped');
title('三维柱形图');

bar3

图2.6 柱

三维火柴图

  • stem3函数
figure(17)
x17=1:0.5:20;
y17=sqrt(x17);
z17=sqrt(x17.^2+y17.^2);
stem3(x17,y17,z17,'filled');
title('火柴三维图');
grid on
xlabel('x轴');
ylabel('y轴');
zlabel('z轴');

stem3

图2.7 火柴


更新ing

猜你喜欢

转载自blog.csdn.net/Xin_101/article/details/82086091