当前位置:文档之家› Matlab作业3(数值分析)答案

Matlab作业3(数值分析)答案

Matlab作业3(数值分析)
机电工程学院(院、系)专业班组
学号姓名实验日期教师评定
1.计算多项式乘法(x2+2x+2)(x2+5x+4)。

答:
2. (1)将(x-6)(x-3)(x-8)展开为系数多项式的形式。

(2)求解在x=8时多项
式(x-1)(x-2) (x-3)(x-4)的值。

答:(1)
(2)
3. y=sin(x),x从0到2π,∆x=0.02π,求y的最大值、最小值、均值和标准差。

4.设x=[0.00.30.8 1.1 1.6 2.3]',y=[0.500.82 1.14 1.25 1.35
1.40]',试求二次多项式拟合系数,并据此计算x1=[0.9 1.2]时对应的y1。

解:x=[0.0 0.3 0.8 1.1 1.6
2.3]'; %输入变量数据x
y=[0.50 0.82 1.14 1.25 1.35 1.40]'; %输入变量数据y
p=polyfit(x,y,2) %对x,y用二次多项式拟合,得到系数p
x1=[0.9 1.2]; %输入点x1
y1=polyval(p,x1) %估计x1处对应的y1
p =
-0.2387 0.9191 0.5318
y1 =
a) 1.2909
5.实验数据处理:已知某压力传感器的测试数据如下表
p为压力值,u为电压值,试用多项式
d
cp
bp
ap
p
u+
+
+
=2
3
)
(
来拟
合其特性函数,求出a,b,c,d,并把拟合曲线和各个测试数据点画在同一幅图上。

解:
>> p=[0.0,1.1,2.1,2.8,4.2,5.0,6.1,6.9,8.1,9.0,9.9];
u=[10,11,13,14,17,18,22,24,29,34,39];
x=polyfit(p,u,3) %得多项式系数
t=linspace(0,10,100);
y=polyval(x,t); %求多项式得值
plot(p,u,'*',t,y,'r') %画拟和曲线
x =
0.0195 -0.0412 1.4469 9.8267。

相关主题