第6章MATLAB数据分析与多项式计算_习题答案

6MATLAB数据分析与多项式计算
习题6
一、选择题
1.设A=[1,2,3,4,5;3,4,5,6,7],则min(max(A))的值是()。B
A1B3C5D7
2.已知a3×3矩阵,则运行mean(a)命令是()。B
A.计算a每行的平均值B.计算a每列的平均值
Ca增加一行平均值Da增加一列平均值
3.在MATLAB命令行窗口输入下列命令:
>>x=[1,2,3,4];
>>y=polyval(x,1);
y的值为()。D
A5B8C24D10
4.设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值
)。D
A.一个是标量,一个是方阵B.都是标量
C.值相等D.值不相等
5.在MATLAB命令行窗口输入下列命令:
>>A=[1,0,-2];
>>x=roots(A);
x(1)的值为()。C
A1B-2C1.4142D-1.4142
6.关于数据插值与曲线拟合,下列说法不正确的是()。A
A3次样条方法的插值结果肯定比线性插值方法精度高。
B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点,
而不一定要必须经过原始数据点。
C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到
极小。
D.插值和拟合都是通过已知数据集来求取未知点的函数值。
二、填空题
1.设A=[1,2,3;102030;456],则sum(A)=median(A)=
[152739][456[
2.向量[2,0,-1]所代表的多项式是2x
2-1

2
3.为了求ax+bx+c=0的根,相应的命令是(假定abc已经值)。为了
将求得的根代回方程进行验证,相应的命令是。
x=roots([a,b,c])polyval([a,b,c],x)
全球公民社会4.如果被插值函数是一个单变量函数,则称为插值,相应的MATLAB函数
是。一维,interp1
5.求曲线拟合多项式系数的函数是,计算多项式在给定点上函数值的函数
是。polyfitpolyval
三、应用题
1.利用MATLAB提供的randn函数生成符合正态分布的10×5随机矩A,进行如下
操作:
1A各列元素的均值和标准方
2A的最大元素和最小元素。
3)求A每行元素的和以及全部元素之和。
4)分A的每列元素按升序、每行元素按降序排序。
第一题:
(1):
A=randn(10,5)
B=mean(A)
C=std(A)
(2):
mx=max(max(A))
mn=min(min(A))
世界医学气功学会
(3):
sm=sum(A,2)
sz=sum(sum(A))
(4):
[Y,I]=sort(A,1)
[Z,J]=sort(A,2)
rot90(Z,1)'%河池学院学报旋转90度后,再转置便可得到每行按降序排列
2.已知多项式P1(x)=3x+2P2(x)=5x
2-x+2P3(x)=x2-0.5,求:
1P(x)=P1(x)P2(x)P3(x)
2P(x)=0的全部根。
3)计算xi=0.2i(i=012,⋯,10)各点上的P(xi)
第二题:
(1):
p1=[0,3,2];
p2=[5,-1,2];
2
p3=[1,0,-0.5];
p=conv(conv(p1,p2),p3)%先将p1p2乘,再与p3乘,conv函数只能有两
(2):
x=roots(p)
(3):
a=0:10;
b=0.2*a;
y=polyval(p,b)
3.按表6-43次样条方法插值计算0~90o内整数点的正弦值和0~75o内整数点的正
切值,然后用5次多项式拟合方法计算相同的函数值,并将两种计算结果进行比较。
6-4特殊角的正弦与正切值表
α(度)打火机组装0153045607590
sinα00.25880.50000.70710.86600.96591.0000
tanα00.26790.57741.00001.73203.7320
第三题:
(1):
sin(x)函数:
三次样条方法:
x=0:90;
a=[0,15,30,45,60,75,90];
f=[0,0.2588,0.5,0.7071,0.866,0.9659,1];
interp1(a,f,x,'spline')%spline要加单引号,否则错误;还可以用
spline(a,f,x)函数
5次多项式拟合方法:
x=0:90;
a=[0,15,30,45,60,75,90];
f=[0,0.2588,0.5,0.7071,0.866,0.9659,1];
q=polyfit(a,f,5);
y=polyval(q,x);
plot(x,p,':o',x,y,'-*')
tan(x)函数:
三次样条方法:
x=0:75;
a=[0,15,30,45,60,75];
3
f=[0,0.2679,0.5774,1,1.732,3.7320];
interp1(a,f,x,'spline')%spline要加单引号,否则错误
5次多项式拟合方法:
x=0:75;
a=[0,15,30,45,60,75];
f=[0,0.2679,0.5774,1,1.732,3.7320];
p=polyfit(a,f,5);
y=polyval(p,x);
plot(x,ans,':o',x,y,'-*')
4.已知一组实验数据如表6-5所示。
6-5一组实验数据
i12345
xi165123150123141
yi187********5148
求它的线性拟合曲线。
埃舍尔矛盾空间
第三题:
x=[165,123,150,123,141];
y=[187,126,172,125,148];
p=polyfit(x,y,1);溴化锂溶液
q=polyval(p,x);
plot(x,q)
4

本文发布于:2024-09-22 06:53:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/44310.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   元素   拟合   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议