声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: huhangfan2004

[绘图技巧] 如何有三维数据画曲面??

[复制链接]
发表于 2011-6-28 10:24 | 显示全部楼层
回复 1 # huhangfan2004 的帖子

x=[1 2 3 4 5 6 7 8 9];
y=[5 6 7 8 9 10 11 12 13 ]
z=[14 15 16 17 18 19 20 21 22 ]
[X,Y]=meshgrid(x);
>> Z=griddata(x,y,z,X,Y,'V4');
>> mesh(X,Y,Z)
回复 支持 反对
分享到:

使用道具 举报

发表于 2011-6-28 23:29 | 显示全部楼层
回复 16 # offten 的帖子

x的範圍1~9, y的範圍5~13, 而LS的[X,Y]=meshgrid(x);值得商榷!:@)
发表于 2011-6-28 23:32 | 显示全部楼层

matlab不至於估计错误!:@)
检查下, 明明有48点x/y重覆
  1. aa=[x,y];
  2. dd=find(all(~diff(sort(aa)),2));
  3. length(dd)
复制代码
发表于 2011-6-28 23:34 | 显示全部楼层
xinxin7311 发表于 2008-7-7 15:10
这是模型本来的形状

这样的图, 使用mesh应该无法画出!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 02:05 , Processed in 0.121950 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表