数值计算方法MATLAB的简单应用题。

大二课程中:数值计算方法课程上半学期期末考试中的2道题,请用课本中的知识解答。要详细过程,word发给我[email protected].急急急!!!

回答的好追加分。

第1个回答  2012-12-29
第一题可以考虑用函数fzero,例子x=fzero(@sin,3) 得到pi。

第二题不宜直接用插值函数interp1,最好是用线性拟合后(物理学知识告诉我们,电阻值和温度呈线性关系),再进行插值计算,最大程度地利用所有数据点,来减小误差。interp1函数实质上只利用2个最近的数据点,一旦这2个数据点测量有较大误差,则输出值的误差也不会令人满意,而线性拟合能利用全部5个数据点,在已知阻值和温度线性关系的情况下,显得更为科学。

t=[20.5,32.7,51.0,73.0,95.7];
R=[765,826,873,942,1032];
P=polyfit(t,R,1);
R_60=polyval(P,60);
R_60

结果:
R_60 =
906.0212
第2个回答  2012-12-28
t=[20.5,32.7,51.0,73.0,95.7];
R=[765,826,873,942,1032];
t_60=60;
R_60=interp1(t,R,t_60)

R_60 =
901.2273