24小时热门版块排行榜    

查看: 554  |  回复: 3

c2002z

木虫 (职业作家)

t45yyy5y6y5y5

[求助] 画清晰点的3D图 已有1人参与

求高手,现有一个3D的数据,怎么画出清晰的三维图呢,谢谢
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1.dat
  • 2017-03-08 13:06:38, 5.77 M

» 猜你喜欢

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

trytrgtrgrgrgtrgawgreg53g53g
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
A= load('1.dat');
x=A(:,1);y=A(:,2);z=A(:,3);v=A(:,4);
dd=0:0.1:63;
[xq,yq,zq] = meshgrid(dd,dd,0);
vq = griddata(x,y,z,v,xq,yq,zq);
mesh(xq,yq,vq) % z=0

画清晰点的3D图
z=0.jpg
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2017-03-09 09:43:25
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

c2002z

木虫 (职业作家)

t45yyy5y6y5y5

引用回帖:
2楼: Originally posted by dbb627 at 2017-03-09 09:43:25
A= load('1.dat');
x=A(:,1);y=A(:,2);z=A(:,3);v=A(:,4);
dd=0:0.1:63;
= meshgrid(dd,dd,0);
vq = griddata(x,y,z,v,xq,yq,zq);
mesh(xq,yq,vq) % z=0


z=0.jpg...

谢谢楼上的虫友,但好像不是太像。
trytrgtrgrgrgtrgawgreg53g53g
3楼2017-03-09 21:48:42
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
c2002z: 金币+50, 有帮助 2017-03-18 16:04:58
引用回帖:
3楼: Originally posted by c2002z at 2017-03-09 21:48:42
谢谢楼上的虫友,但好像不是太像。...

你的数据其实有四维,3维x,y,z,再加上第4列的V值,你在3维图中要显示什么呢?上面的图显示的是x,y的取值范围0-63,z=0时V值变化情况.
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
4楼2017-03-10 10:52:30
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 c2002z 的主题更新
信息提示
请填处理意见