MATLAB数据分析与多项式计算_习题答案.docx

MATLAB数据分析与多项式计算_习题答案.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 6 章 MATLAB 数据分析与多项式计算 习题 6 一、选择题 1.设A=[1,2,3,4,5;3,4,5,6,7],则 min(max(A))的值是( )。B A.1 B.3 C.5 D.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.5 B.8 C.24 D.10 设P 是多项式系数向量,A 为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的 值( )。D A.一个是标量,一个是方阵 B.都是标量 C.值相等 D.值不相等 在MATLAB 命令行窗口输入下列命令: A=[1,0,-2]; x=roots(A); 则 x(1)的值为( )。 C A.1 B.-2 C. D. 6.关于数据插值与曲线拟合,下列说法不正确的是( )。A A.3 次样条方法的插值结果肯定比线性插值方法精度高。B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点, 而不一定要必须经过原始数据点。 C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到极 小。 D.插值和拟合都是通过已知数据集来求取未知点的函数值。 二、填空题 1.设A=[1,2,3;10 20 30;4 5 6],则 sum(A)= ,median(A)= 。 [15 27 39],[4 5 6[ 向量[2,0,-1]所代表的多项式是 。2x2-1 为了求ax2+bx+c=0 的根,相应的命令是 (假定a、b、c 已经赋值)。为了将求得的根代回方程进行验证,相应的命令是 。 x=roots([a,b,c]),polyval([a,b,c],x) 4.如果被插值函数是一个单变量函数,则称为 插值,相应的 MATLAB 函数 是 。一维,interp1 5.求曲线拟合多项式系数的函数是 ,计算多项式在给定点上函数值的函数是 。polyfit,polyval 三、应用题 1.利用 MATLAB 提供的 randn 函数生成符合正态分布的 10×5 随机矩阵 A,进行如下操作: (1)A 各列元素的均值和标准方差。 (2)A 的最大元素和最小元素。 求A 每行元素的和以及全部元素之和。 分别对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.已知多项式P (x)=3x+2,P (x)=5x2-x+2,P (x)=,求: 1 2 3 (1)P(x)=P (x) P (x)P (x)。 1 2 3 (2)P(x)=0 的全部根。 (3)计算xi=(i=0,1,2,…,10)各点上的P(xi)。第二题: (1): p1=[0,3,2]; p2=[5,-1,2]; p3=[1,0,]; p=conv(conv(p1,p2),p3)%先将 p1 与p2 乘,再与p3 乘,conv 函数只能有两个(2): x=roots(p) (3): a=0:10; b=*a; y=polyval(p,b) 3.按表 6-4 用 3 次样条方法插值计算 0~90o 内整数点的正弦值和 0~75o 内整数点的正切值,然后用 5 次多项式拟合方法计算相同的函数值,并将两种计算结果进行比较。 α(度)01530 α(度) 0 15 30 45 60 75 90 sinα 0 tanα 0 第三题: (1): sin(x)函数: 三次样条方法: x=0:90; a=[0,15,30,45,60,75,90]; f=[0,,,,,,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,,,,,,1]; q=polyfit(a,f,5); y=polyval(q,x); plot(x,p,:o,x,y,-*) tan(x)函数: 三 次 样 条 方 法 : x

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档