24小时热门版块排行榜    

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

Micro-arc

金虫 (小有名气)

[求助] matlab 绘制三维曲面图

这是数据: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
怎么能绘制出这个图形来?
回复此楼
毛毛虫所谓的世界末日,恰恰就是蝴蝶破茧而出的充满阳光的时刻
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Micro-arc

金虫 (小有名气)

引用回帖:
: Originally posted by ygl820 at 2012-03-07 16:37:58:
M=;
x=M(:,1);y=M(:,2);z=M(:,3);
=griddata(x,y,z,linspace(620,680)',linspace(0.01,0.08),'v4');
surf(X,Y,Z)

多多感谢!问一下meshgrid()和griddata()什么区别!我matlab 不是很懂。
毛毛虫所谓的世界末日,恰恰就是蝴蝶破茧而出的充满阳光的时刻
5楼2012-03-08 09:07:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

zgrabbit504

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xzhdty(金币+1): 欢迎常来 2012-03-07 20:57:15
Micro-arc(金币+1): 有帮助 2012-03-08 09:08:58
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]=meshgrid(620:1:680,0:0.005:0.1);
z1 = griddata(z(:,1),z(:,2),z(:,3),x,y);
surf(x,y,z1)


Lifewaslikeaboxofchocolates.Youneverknowwhatyou'regoingtoget.
2楼2012-03-07 12:22:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ygl820

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg(金币+1): 感谢应助 2012-03-08 01:58:50
Micro-arc(金币+4): 有帮助 2012-03-08 09:08:30
M=[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=M(:,1);y=M(:,2);z=M(:,3);
[X,Y,Z]=griddata(x,y,z,linspace(620,680)',linspace(0.01,0.08),'v4');
surf(X,Y,Z)
3楼2012-03-07 16:37:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Micro-arc

金虫 (小有名气)

引用回帖:
: Originally posted by zgrabbit504 at 2012-03-07 12:22:14:
z=;
=meshgrid(620:1:680,0:0.005:0.1);
z1 = griddata(z(:,1),z(:,2),z(:,3),x,y);
surf(x,y,z1)
98/b6/532011_1331094131_747.jpg

谢谢
毛毛虫所谓的世界末日,恰恰就是蝴蝶破茧而出的充满阳光的时刻
4楼2012-03-08 09:05:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见