声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1020|回复: 3

[编程技巧] 求助,实验数据处理interp2

[复制链接]
发表于 2009-5-29 09:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
已知散热器片宽40mm到100mm,间隔宽度30mm,散热器长度从900mm到1000mm的名义散热量表如下:
             900mm    1200mm   1500mm 1800mm
40 mm     1680        2100         2400       2700
70 mm     2110        2450         2800       3150
100 mm     2460        2900         3350       3800

求解片宽75mm,长度1400mm时的散热器名义散热量?
程序如下
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');

可就是不出结果啊?

[ 本帖最后由 ChaChing 于 2009-5-30 18:06 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2009-5-29 09:34 | 显示全部楼层

回复 楼主 normandy 的帖子

先说说你要如何处理你的实验数据吧。
 楼主| 发表于 2009-5-29 09:43 | 显示全部楼层

回复 沙发 sogooda 的帖子

主任,我就是想在已知试验数据的基础上,用二维插值法计算出片宽75mm,长度1400mm时,的散热器名义散热量。
最近点插值法,线性插值法,样条插值法都想看一下插值数据。
现在的问题是,图形mesh出来了,结果出不来啊!
我昨天才学习的MATLAB:@L;我是照猫画虎,仿照案例编写的程序。问题就是(1400,75)的插值不会弄,要是方便帮我校核一下程序。

[ 本帖最后由 normandy 于 2009-5-29 09:47 编辑 ]
发表于 2009-5-30 16:27 | 显示全部楼层
value转置即可
  1. length=900:300:1800;
  2. width=40:30:100;
  3. value=[1680 2100 2460
  4.     2110 2450 2900
  5.     2400 2800 3350
  6.     2700 3150 3800];
  7. mesh(length,width,value');
  8. value3=interp2(length,width,value',1400,75,'linear');
复制代码

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-19 11:27 , Processed in 0.070365 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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