1.meshgrid
[返回2-D网格坐标基于包含在载体中的坐标X,Y] = meshgrid(x,y)x和y。X是一个矩阵,其中每行是一个副本x,并且Y是一个矩阵,其中每列是副本y。由坐标表示的网格,X并Y具有length(y)行和length(x)列。
例
[与网格大小相同的方格网格坐标返回相同。X,Y] = meshgrid(x)[X,Y] = meshgrid(x,x)length(x)length(x)
例
[返回的3-D网格坐标由矢量定义的X,Y,Z] = meshgrid(x,y,z)x,y和z。网格所表示X,Y和Z具有尺寸length(y)-by- length(x)-by- length(z)。
例
[与之相同,返回三维网格坐标,网格大小为Byby 。X,Y,Z] = meshgrid(x)[X,Y,Z] = meshgrid(x,x,x)length(x)length(x)length(x)
2.surf 三维曲面图
[X,Y] = meshgrid(-2:.2:2); Z = X .* exp(-X.^2 - Y.^2);
Then, create a surface plot.
surf(X,Y,Z)
3.mesh 网格图
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;figure
mesh(Z)
4.subplot 子图
subplot(m,n,p) 将当前图形华为为一个m * n 的格子。 p指定位置为第几个格子。
t = 0:pi/10:2*pi; [X,Y,Z] = cylinder(4*cos(t)); subplot(2,2,1); mesh(X); title('X'); subplot(2,2,2); mesh(Y); title('Y'); subplot(2,2,3); mesh(Z); title('Z'); subplot(2,2,4); mesh(X,Y,Z); title('X,Y,Z');
5.plot3 3D曲线
t = 0:pi/50:10*pi; st = sin(t); ct = cos(t);figure %创建一个新的图形窗口 plot3(st,ct,t)
本文链接:https://my.lmcjl.com/post/13496.html
展开阅读全文
4 评论