24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2309  |  回复: 5

liuze2125051

木虫 (著名写手)

[求助] 已知x y z坐标,想用matlab做图

现有 x y z坐标数据 550个,想用suf画出来三维图
xi=linspace(min(x),max(x));
yi=linspace(min(y),max(y));
[X,Y]=meshgrid(xi,yi);
Z=griddata(x,y,z,X,Y,'v4');
想这么写 但是最后一步 Z报错
想做出类似附件里的图
不知道我的问题出在哪里?
但最想让好心人教教我怎么做出更合理 漂亮的图,谢谢啦!!

已知x y z坐标,想用matlab做图
matlab.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不 完美7

新虫 (正式写手)

2楼2015-11-28 17:39:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

胡婷17

新虫 (著名写手)

最后一步写的什么?看不懂。为什么还要大写的xy

发自小木虫Android客户端
3楼2015-11-28 20:32:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

胡婷17

新虫 (著名写手)

4楼2015-11-28 20:33:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

摩天轮2009

新虫 (正式写手)

5楼2015-11-28 20:36:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuze2125051

木虫 (著名写手)

引用回帖:
4楼: Originally posted by 胡婷17 at 2015-11-28 20:33:20
不会直接surf(x,y,z)

我用的2014a matlab版本 晚上发现是不能用 v4的 可以用 cubic 但问题是 出来的图效果很差。。 就是很尖锐 我把 linespace份数改了也没用
6楼2015-11-28 21:06:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liuze2125051 的主题更新
信息提示
请填处理意见