kbys.net
当前位置:首页 >> 怎么把下图中的三组数据用mAtlAB画成下面样子的图... >>

怎么把下图中的三组数据用mAtlAB画成下面样子的图...

t1=[0:0.5:1.5]; x1=10*ones(1,4); x2=-10*ones(1,4); t2=[0:0.1:1.1]; x3=[0,1.2,1.4,3.6,4.8,6.0,7.2,8.4,9.6,10.8,10.8,10.8]; plot(t1,x1,'g^'); hold on; plot(t2,x3,'rx');

surf(X,Y,Z) X,Y表示参数,Z表示值 例如Z=f(X,Y) X,Y都是一维向量 如果你的值X是矩阵 那么利用reshape(X,length(X),1)化成一维的向量(对三个都) 再利用surf

用surf surf(X,Y,Z)

如果是画三维曲线用 plot3: t = 0:pi/50:10*pi;st = sin(t);ct = cos(t);figureplot3(st,ct,t) 如果是画曲面,用 surf: [X,Y] = meshgrid(-2:0.2:2,-2:0.2:2);Z = X.*exp(-X.^2 - Y.^2);figuresurf(X,Y,Z)

提取出x的坐标放入数组x中,提取y的坐标值放入y数组中。例如:当点为:(210,152),(123 23),(23,45)等。。。 则matlab 程序如下: x=[210 123 23]; y=[152 123 45]; plot(x,y,'b-') 这样就可以了。

(150,150)是它的最小值点,用这一段代码: x=140:1:160; y=x; [x,y]=meshgrid(x,y); z=0.2*sqrt(100^2+(x-150).^2+(y-150).^2); mesh(x,y,z) 结果为:

代码如下: x=[..........];%省略号换成你的x数据 y=[.........]; z=[...............]; [X,Y]=meshgrid(x,y); Z=meshgrid(z,z); surf(X,Y,Z); grid on; xlabel('X Axis'); ylabel('Y Axis'); zlabel('Z Axis');

surf(X,Y,Z) X,Y表示参数,Z表示值 例如Z=f(X,Y) X,Y都是一维向量 如果你的值X是矩阵 那么利用reshape(X,length(X),1)化成一维的向量(对三个都) 再利用surf

本身需要有一张世界地图的图片。 存在每个台风路径的坐标点(每个路径有多个点,每个点包含经纬度信息)及应设颜色(比如介于某种数值画某种颜色。。) 画箭头annotation,画线可以直接用plot,这两个函数都可以画颜色。 图片的像素大小与实际经...

1、你可以直接用命令plot3(x,z,z,'O')画出三维散点图。 2、你可以考虑插值,需要用到的函数interp2 。例如 x1=1:0.2:12; y1=1:0.2:5; [x2,y2]=meshgrid(x1,y1); t11=interp2(x,y,z,x2,y2,’cubic’); surf(x1,y1,t11) title(’After Fit data Plot’...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com