有已知的数据组(X,Y,Z),怎样用Matlab画三维图? 20

我现在有一组数据(X,Y,Z),(X,Y)是一组表示位置的数据,而Z是在(X,Y)这个位置上所得的值。我想用一个三维的图来表示出这组数据。X是X-AXIS,Y是Y-AXI... 我现在有一组数据(X,Y,Z),(X,Y)是一组表示位置的数据,而Z是在(X,Y)这个位置上所得的值。我想用一个三维的图来表示出这组数据。X是X-AXIS,Y是Y-AXIS,而Z是Z-AXIS。

请尽量具体,谢谢。
展开
 我来答
mathtech6688
2012-04-13 · TA获得超过779个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:204万
展开全部
可以做散点图或空间曲线(但空间曲线估计不会很好看),matlab语句如下:
plot3(x,y,z) %这是做曲线
plot(x,y,z,'r*') %这是做散点图

另外,可以通过插值的方法得空间曲面。
追问
您好,那(x,y,z)是以矩阵的形式输入吗?是不是,X1=【x1 y1 z1; x2 y2 z2; x3 y3 z3;......;xn,yn,zn];
或者可以这样吗?X1=[x1 x2 x3 x4.....xn];Y1=[y1 y2 y3.....yn]; Z1=[z1 z2 z3....zn];
这样的输入数据之后,然后用plot3(x,y,z)来做空间曲线?谢谢
追答
X1=[x1 x2 x3 x4.....xn]';
Y1=[y1 y2 y3.....yn]';
Z1=[z1 z2 z3....zn]';
这样的输入数据之后,然后用plot3(x,y,z)来做空间曲线
(matlab数据处理有“列优先”原则)
BJ华夏艺匠
2024-08-11 广告
专业模型的生产商有很多,北京华夏艺匠模型科技有限公司值得了解一下。北京华夏艺匠模型科技有限公司 ,拥有十余年沙盘模型制作经验,公司占地约2111平米,拥有一支专业工业、机械设备、效果图设计、模型制作团队。公司目前总部设在北京、上海、两个生产... 点击进入详情页
本回答由BJ华夏艺匠提供
ruifengcao
2012-04-13 · TA获得超过9489个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2029万
展开全部
使用plot3函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式