Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-05-29, 09:35   #1
normandy
初级会员
 
注册日期: 2009-05-29
年龄: 43
帖子: 2
声望力: 0
normandy 正向着好的方向发展
默认 雷人菜鸟求租,一实验数据处理

已知散热器片宽40mm到100mm,间隔宽度30mm,散热器长度从900mm到1000mm的名义散热量表如下:

900mm 1200mm 1500mm 1800mm

40 mm 1680 2100 2400 2460
70 mm 2110 2450 2800 3150
100mm 2460 2900 3350 3800

用片宽75mm,长度1500mm时,的散热器名义散热量

解:
程序如下

length=900:300:1800;
width=40:30:100;
value=[1680 2100 2460
2110 2450 2900
2400 2800 3350
2700 3150 3800];
mesh(length,width,value);
value3=interp2(length,width,value,1400,75,'linear');

可就是不出结果啊?
normandy 当前离线   回复时引用此帖
旧 2009-05-29, 13:34   #2
TTT_IOU
普通会员
 
注册日期: 2009-02-22
帖子: 91
声望力: 18
TTT_IOU 正向着好的方向发展
默认 回复: 雷人菜鸟求租,一实验数据处理

略微改动下,运行程序如下:
length=900:300:1800;
width=40:30:100;
value=[1680 2110 2100 2460
2110 2450 2800 2900
2460 2900 3350 3800];
[Lm,Wm]=meshgrid(length,width);
surf(Lm,Wm,value);
value3=interp2(Lm,Wm,value,1400,75,'linear');
hold on
plot3(1400,75,value3,'*')
view(-30,-45)
运行结果中的图自己通过旋转按钮可以任意查看,望有帮助!!!
TTT_IOU 当前离线   回复时引用此帖
旧 2009-05-29, 14:04   #3
normandy
初级会员
 
注册日期: 2009-05-29
年龄: 43
帖子: 2
声望力: 0
normandy 正向着好的方向发展
默认 回复: 雷人菜鸟求租,一实验数据处理

那么(1400,75)这一点的数据已求解,value3=2769.4W/m。

此帖于 2009-05-29 15:11 被 normandy 编辑。
normandy 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 06:55


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.