第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/8/15 16:44:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

WORD格式可编辑

第6章MATLAB数据分析与多项式计算

习题6

一、选择题

1.设A=[1,2,3,4,5;3,4,5,6,7],则min(max(A))的值是()。B A.1B.3C.5D.7

2.已知a为3×3矩阵,则运行mean(a)命令是()。B A.计算a每行的平均值B.计算a每列的平均值 C.a增加一行平均值D.a增加一列平均值 3.在MATLAB命令行窗口输入下列命令: >>x=[1,2,3,4]; >>y=polyval(x,1); 则y的值为()。D

A.5B.8C.24D.10

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

A.1B.-2C.1.4142D.-1.4142

6.关于数据插值与曲线拟合,下列说法不正确的是()。A A.3次样条方法的插值结果肯定比线性插值方法精度高。

B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点,

而不一定要必须经过原始数据点。

C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到 极小。

D.插值和拟合都是通过已知数据集来求取未知点的函数值。 二、填空题

1.设A=[1,2,3;102030;456],则sum(A)=,median(A)=。 [152739],[456[

2.向量[2,0,-1]所代表的多项式是。2x

-1

2

专业知识 整理分享

WORD格式可编辑

2

3.将求得的根代回方程进行验证,相应的命令是。 为了x=roots([a,b,c]),polyval([a,b,c],x) 求4a是。一维,interp1 .x如+5.求曲线拟合多项式系数的函数是,计算多项式在给定点上函数值的函数 果b

是。polyfit,polyval 被

x插

三、应用题+ 值c函1= 操作:数.0是利(的

一2)A的最大元素和最小元素。 用(1根个M),3)求A每行元素的和以及全部元素之和。 (单AA相变T(各应量L4列第一题: 的函A对A的每列元素按升序、每行元素按降序排序。 元命

插值,相应的MATLAB函数 (1): B素令提的是A=randn(10,5) 供均(

B=mean(A) 的值假r和定C=std(A) a标a

(2): n。、 dbmx=max(max(A)) n、函mn=min(min(A)) c数值)。为了 (3): 生

成sm=sum(A,2) 符

sz=sum(sum(A)) 合正(4): 态

[Y,I]=sort(A,1) 分布[Z,J]=sort(A,2); 的

rot90(Z,1)'%旋转90度后,再转置便可得到每行按降序排列 122

-x+2,P3(x)=x-0.5,0 2.已知多项式P1(x)=3x+2,P2(x)=5x

求: ×

5

(1)P(x)=P1(x)P2(x)P3(x)。 随(2)P(x)=0A,进行如下 的全部根。

(3)计算xi=0.2i(i=0,1,2,?,10)各点上的P(xi)。 第二题: (1): p1=[0,3,2]; p2=[5,-1,2];

2

专业知识 整理分享

WORD格式可编辑

p3=[1,0,-0.5];

p=conv(conv(p1,p2),p3)%先将p1与p2乘,再与p3乘,conv函数只能有两 个

(2): x=roots(p) (3): a=0:10; b=0.2*a; y=polyval(p,b)

3.按表6-4用3次样条方法插值计算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

专业知识 整理分享

第6章MATLAB数据分析与多项式计算_习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6cvmd46uwc0mq5e7eayt5nd0e7n2rf017bu_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top