Matlab中绘图.docx
《Matlab中绘图.docx》由会员分享,可在线阅读,更多相关《Matlab中绘图.docx(10页珍藏版)》请在冰点文库上搜索。
Matlab中绘图
Matlab中绘图
程序一
x=0:
0.5*pi:
2*pi;
y=2*exp(-0.5*x).*sin(2*pi*x);
plot(x,y,'g')
结果:
用红线画sinx,绿线画cosx
程序:
x=-2*pi:
0.1:
2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'-r',x,y2,'^g')
结果:
clc
clearall
ezplot('sin(x)',[-2*pi,2*pi])
结果
ezplot('cos(t)^3','sin(t)^3',[0,2*pi])
条形图:
x,y同一维数向量
程序:
x=1:
5;
y=1:
5;
bar(x,y)
图像:
阶梯图:
x=1:
5;
y=1:
5;
stairs(x,y)
针状图;
程序:
clc
clearall
x=1:
5;
y=1:
5;
stem(x,y)
图形:
实心图:
x=1:
5;
y=1:
5;
fill(x,y,'g')
图形
饼状图:
x=1:
5;
y=1:
5;
pie(x)
三维图形:
程序31
clc
clearall
t=0:
pi/100:
20*pi;
x=sin(t);
y=cos(t);
z=t.*sin(t).*cos(t);
plot3(x,y,z);
title('Linein3-DSpace');
xlabel('x');
ylabel('Y');
zlabel('Z');
gridon
程序二:
t=0:
pi/100:
2*pi;
x=8*cos(t);
y=4*sqrt
(2)*sin(t);
z=4*sqrt
(2)*sin(t);
plot3(x,y,z,'p');
title('Linein3-DSpace');
xlabel('X');
ylabel('Y');
zlabel('Z');
gridon
三维面图,网格坐标矩阵[x,y]=meshgrid(x,y);