matlab参考答案matlab第6次作业至诚2013答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1两多项式12345)(234++++=x x x x x a ,13)(2+=x x b

1)计算)()()(x b x a x c ⨯= a=[5 4 3 2 1]

b=[3 01]

c=conv(a,b)

2)并计算)(x c 的根。

roots(c)

3)当2=x 时,计算)(x a 的值。

polyval(a,2)

4)计算x 在[0,20]内多项式)(x c 的值。

x=0:20

polyval(c,x)

5)将)(/)(x a x b 进行部分分式展开。

[r,p,k]=residue(b,a)

6)计算)(/)()(x b x a x d =

[p,r]=deconv(a,b) 7)用商式*除式+余式验算步骤6)

T=conv(b,p)+r

2 多项式插值:下表是一个标准大气压下的蒸汽数据,用于分析温度和内能之间的关系。使用线性插值法确定温度215度时的内能,以及内能为2600KJ/kg 时的温度。

T=[100,150,200,250,300,400,500];

U=[2506.7,2582.8,2658.1,2733.7,2810.4,2967.9,3131.6]

newU=interp1(T,U,215)

3 多项式的拟合。已知:

X0=0:0.5:10;

Y0=[0,82,212,326,395,526,622,738,818,909,1029,1108,1186,1330,1411,1540,161 2,1726,1822,1940,2044];

对上述数据进行多项式拟合,分别采用一阶,二阶,四阶进行拟合。

>> X0=0:0.5:10;

Y0=[0,82,212,326,395,526,622,738,818,909,1029,1108,1186,1330,1411,1540,1612,1726,1822,19 40,2044];

p1=polyfit(X0,Y0,1) %一阶拟合

p1 =

202.8078 3.8658

(其他略。)

相关文档
最新文档