| 查看: 1765 | 回复: 3 | ||||
[求助]
关于Matlab画三维曲面图的问题,求助高手,感激感激
|
» 本主题相关价值贴推荐,对您同样有帮助:
求助大神一个关于方程中有变量的问题
已经有6人回复
转:掌握基本技能,做好科学研究——适用于毕业课题/科研竞赛/项目研究
已经有11人回复
求助matlab编程问题~
已经有1人回复
求 matlab绘制等高图的程序
已经有2人回复
SCI 我爱你
已经有7人回复
【求助】关于隐函数作图问题
已经有1人回复
【书籍】《精通Matlab综合辅导与指南》
已经有16人回复
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2012-11-10 01:08:18
younizhehao: 金币+5, ★★★★★最佳答案 2013-01-21 21:58:23
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2012-11-10 01:08:18
younizhehao: 金币+5, ★★★★★最佳答案 2013-01-21 21:58:23
|
>> [X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'nearest');%插值 >> figure,surf(X,Y,Z)%三维曲面 >> [X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'cubic');%插值 >> figure,surf(X,Y,Z)%三维曲面 这两种方式的插值可得到Z范围在100的三维曲面图 |
» 本帖已获得的红花(最新10朵)

2楼2012-11-09 14:55:58
送鲜花一朵 |
谢谢您的回复,这样画的确范围在100内。请问您如果我想把这些数据画成三维曲面图, data=[39.4 0 4.44 15.8 450 0.45 19.7 450 0.96 29.6 450 1.2 15.8 650 0.31 19.7 650 0.42 29.6 650 0.55 15.8 900 0.27 19.7 900 0.27 29.6 900 0.54 19.7 1600 0.23 ]; 是用 [X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');%插值 figure,surf(X,Y,Z)%三维曲面; 还是您的这个 [X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'cubic');%插值 figure,surf(X,Y,Z)%三维曲面; 有什么区别呢? |
3楼2012-11-10 10:28:49
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

4楼2012-11-10 14:24:14







回复此楼