24小时热门版块排行榜    

查看: 4332  |  回复: 24
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

芒山观观主

木虫 (著名写手)

易、道、医

[求助] 求助,matlab里怎么绘制三向量的三维曲面图??

数据如下:
X          Y                  Z
620        0.03        110
620        0.07        112
630        0.07        119
645        0.02        210
650        0.02        200
650        0.03        230
650        0.06        145
650        0.08        155
655        0.01        180
655        0.06        145
660        0.05        150
680        0.02        175
680        0.04        170
680        0.06        145
680        0.08        155

X,Y是输入量,Z是输出量,怎么绘制她们之间的三维关系曲面?
注:
二维的简单,直接plot(x,z)或者plot(y,z)就行了,
三维的用mesh、surf和plot3都得不到想要的结果。
求助,matlab里怎么绘制三向量的三维曲面图??
未命名.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

芒山观,位于河南省永城市芒山镇,芒砀山风景区内,广告一个先~~~
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
臭水沟: 金币+2, 谢谢交流~ 2013-06-08 09:46:31
芒山观观主: 金币+5, ★★★很有帮助 2013-06-08 09:57:08
芒山观观主: 金币+30, ★★★很有帮助, 剩下的30个都给你吧,我再找其他方法~谢谢啦~ 2013-06-09 05:24:30
首先将你的矩阵导入MATLAB,变量名为A。
m=max(A);n=min(A);
x=A(:,1);y=A(:,2);z=A(:,3);
[X,Y,Z]=griddata(x,y,z,linspace(n(1),m(1))',linspace(n(2),m(2)),  'cubic');%cubic插值方式可换,具体请参考MATLAB帮助文档对函数griddata的解释
figure;
pcolor(X,Y,Z);grid on;
figure;
contourf(X,Y,Z);grid on;
figure;
mesh(X,Y,Z);grid on;
figure;
surf(X,Y,Z);grid on;%图形的具体修饰,很多,请具体参考帮助系统
随缘冷暖开怀酒,懒算输赢信手棋
5楼2013-06-08 08:46:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)


xiegangmai: 金币-1, 专业版块,请勿灌水 2013-06-23 22:55:53
金币快点吧,就是来混金币的。
随缘冷暖开怀酒,懒算输赢信手棋
6楼2013-06-08 08:56:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与! 2013-06-08 20:44:34
引用回帖:
7楼: Originally posted by 芒山观观主 at 2013-06-08 09:56:35
你给的程序我已经调试过,但效果不行,因为griddata的插值效果不好~
你能把处理后的图贴出来吗?和问题中的目标图是差别很大的~
还是要谢谢你啊...

插值方式你可以自己选择的啊,总有效果好的插值方式。你说的目标图就是你附的那个图吧?
图形的修饰,我没有做。那个你自己根据要求修饰就可以啊,MATLAB帮助系统会有示范程序。
随缘冷暖开怀酒,懒算输赢信手棋
8楼2013-06-08 10:10:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-06-08 20:44:40
芒山观观主: 金币+5, 有帮助, 再送点~ 2013-06-08 20:50:05
引用回帖:
7楼: Originally posted by 芒山观观主 at 2013-06-08 09:56:35
你给的程序我已经调试过,但效果不行,因为griddata的插值效果不好~
你能把处理后的图贴出来吗?和问题中的目标图是差别很大的~
还是要谢谢你啊...

如果需要把图形的修饰也做完,那个程序又要多不少,通过菜单操作也可以完成,不过步骤不好写啊。
插值方式,你用help命令就可以看到,有很多可以选择。你工具需要自己选就行了。换几个字符串而已。
帮到这个程度,还不能解决问题???我真是很无语。金币居然是骗人的。真失望。
随缘冷暖开怀酒,懒算输赢信手棋
9楼2013-06-08 10:16:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

★ ★
xiegangmai: 金币+2, 鼓励讨论交流! 2013-06-09 09:01:19
其它方式我也给你试过了, 没有那样的图。你确定不是数据的问题么?我也不是第一次给别人处理实验数据的可视化问题了,类似的问题也处理过,没有问题。我不是说你的数据是假的,意思是说你的数据可能并没有你想要的那种规律,可能是存在其它规律。
随缘冷暖开怀酒,懒算输赢信手棋
13楼2013-06-08 22:52:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

★ ★
xiegangmai: 金币+2, 鼓励讨论交流! 2013-06-09 09:01:34
引用回帖:
12楼: Originally posted by 芒山观观主 at 2013-06-08 21:17:08
多说几句,griddata插值法方法里的cubic、v4、nearest等方法,我都已经调试过,没什么好效果。。
感觉很无助,才来求助的~非常感谢回帖啊

也试过其它方式了,包括对数据拟合函数,使用mesh和surf对拟合的函数绘图,都没有和你提供的那个图一样的图。那个图应该是别人的数据规律吧,你不考虑一下数据的问题么?不怀疑你的数据真实性,只是质疑是否一定存在你想要的那种规律?
随缘冷暖开怀酒,懒算输赢信手棋
14楼2013-06-08 22:56:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭向明

金虫 (正式写手)

★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-06-09 09:01:42
是光谱的数据?
你试试将x,y,z拟合一个函数,对这个函数插值再绘图。对函数的可操作性大一点。
随缘冷暖开怀酒,懒算输赢信手棋
17楼2013-06-09 08:12:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 芒山观观主 的主题更新
信息提示
请填处理意见