求助,实验数据处理interp2
已知散热器片宽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=;
mesh(length,width,value);
value3=interp2(length,width,value,1400,75,'linear');
可就是不出结果啊?
[ 本帖最后由 ChaChing 于 2009-5-30 18:06 编辑 ]
回复 楼主 normandy 的帖子
先说说你要如何处理你的实验数据吧。回复 沙发 sogooda 的帖子
主任,我就是想在已知试验数据的基础上,用二维插值法计算出片宽75mm,长度1400mm时,的散热器名义散热量。最近点插值法,线性插值法,样条插值法都想看一下插值数据。
现在的问题是,图形mesh出来了,结果出不来啊!
我昨天才学习的MATLAB:@L;我是照猫画虎,仿照案例编写的程序。问题就是(1400,75)的插值不会弄,要是方便帮我校核一下程序。
[ 本帖最后由 normandy 于 2009-5-29 09:47 编辑 ] value转置即可
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');
页:
[1]