00问答网
所有问题
我想问下关于matlab绘制三维图的事情,我现在只知道x,y,z的矩阵(数据),用plot3(x,y,z)绘制图
但是很多短线,并各自不相连,我想得到平滑的曲面,而且我也不知道x,y,z的函数关系式,如何绘制三维图
举报该问题
推荐答案 2011-05-26
把x,y,z矩阵转换为向量且x,y,z数据需一一对应,按一定顺序排列,再用plot3...
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/n0D0eII0D.html
相似回答
有已知的
数据
组
(X,Y,Z),
怎样用
Matlab
画
三维图
?
答:
可以做散点图或空间曲线(但空间曲线估计不会很好看),matlab语句如下:
plot3(x,y,z
)这是做曲线 plot(x,y,z,'r*')这是做散点图 另外,可以通过插值的方法得空间曲面。
用
MATLAB只知道
一些
(x,y,z)
坐标,怎样
绘制
出
三维
曲面图?
答:
1、根据一组x、y、z的数值,拟合出z=f
(x,y
)函数关系;2、对x、y在某区间内划分n等分,如x=linspace(0,100,50),y=linspace(-20,20,50),这里n等分为51;3、用[
X,Y
] = meshgrid
(x,y
)命令,建立X—Y平面上的网格数据 4、根据z=f(x,y)函数表达式,求出Z值,如Z=X.^2+Y....
请教
MATLAB绘制三维
曲面
图的
问题
答:
第三行meshc()是一个绘图函数,比mesh()多了一个等高线。将前面得到的
X、Y
、Z三个参数传入就得到了你附的图;第四行设置坐标轴范围,6个数分别是x轴、y轴、z轴的取值范围。去掉这行也能画出图。
matlab
已知点的坐标
,绘制三维图
答:
Z=griddata
(x,y,z,
X,Y,'cubic');%cubic的选取参照文档最下方关于griddata的说明,有时用nearest和V4会出现异常点 surf
(X,Y,Z)
shading interp test的文档部分截图:差值通常使用的interp和griddata的区别:二者均是常用的二维插值方法,两者的区别是,interp2的插值数据必须是矩形域(X,Y必须分别是单调...
大家正在搜
相关问题
MATLAB中plot3(x,y,z)画的图怎样转成动态显示...
有已知的数据组(X,Y,Z),怎样用Matlab画三维图?
我又一组(x,y,z)的数据,怎么用matlab画出三维图形...
【急!】知道了一些点(x,y,z)坐标,怎样用MATLAB绘...
【急】用MATLAB只知道一些(x,y,z)坐标,怎样绘制出...
这张图(不全),想利用matlab画一张三维图,X Y z ...
想在matlab中画一个三维矩形,X坐标(-2,2),Y坐标...
MATLAB 3维矩阵数据 画三维图