- 4
- 0
- 约小于1千字
- 约 62页
- 2021-01-02 发布于广东
- 举报
MATLAB程序设计基础;二维图形; 如果Y为复数向量,则以向量的实部作为横坐标,虚部作为纵坐标,来绘制图形。
例:
x=rand(100,1);
z=x+y.*i;
plot(z)
;plot(X,Y)
第一个变量作为横坐标,第二个变量作为纵坐标。
例:
x=0:0.01*pi:pi;
y=sin(x).*cos(x);
plot(x,y)
注:两个向量必须维数相同且同为行向量或列向量。; 当X和Y为同阶矩阵时,按照矩阵的行或列操作,可以在同一幅图中绘出所有曲线。
例:
x=0:0.01*pi:pi;
y=[sin(x),cos(x)];
plot([x,x],y);
;;;特殊二维图形函数;;;;;;;;三维图形;;; mesh(X,Y,Z) 绘制彩色网格面图形
mesh(x,y,Z) x,y为两个向量,要求 [length(y),length(x)]=size(Z)
mesh(Z) [m,n]=size(Z), 则使用x=1:n及y=1:m
例:
x=-8:0.5:8;y=x;
a=ones(size(y))*x;
b=y*ones(size(x));
c=sqrt(a.^2+b.^2)+eps;
z=sin(c)./c;
mesh(z);;;;;
原创力文档

文档评论(0)