Matlab工程应用基础_2_1(阅读).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7、多项式及其运算 a.多项式的输入 向量A=[a0,a1,…,an-1,an], 则命令poly(A)会生成(x-a0)(x-a1)…(x-an-1)(x-an) 的多项式 a a =1234 PA=poly(a) PA =1 -10 35 -50 24 poly2sym(PA,x) ans =x^4-10*x^3+35*x^2-50*x+24 p_a=poly2sym(a) p_a =x^3+2*x^2+3*x+4 第3章 矩阵、数组和符号运算 b.多项式的运算 a a = 1234 b=[0,1] b = 01 加法: c=a+[0 0 b] c =1235 乘法: d=conv(a,b) d = 01234 除法: [div,rest]=deconv(d,a) div =01 rest = 00000 微分: polyder(a) ans =343 求根: roots(a) ans = ? -1.6506-0.1747 + 1.5469i -0.1747 - 1.5469i 第3章 矩阵、数组和符号运算 求值: a=[1,2,3,4] a =1234 b=[1,1;1,1] b =1111 polyvalm(a,4)% x=4时多项式的值 ?ans =112%与polyval(a,4)结果相同 polyval(a,b)%数组运算 ans =10 1010 10 polyvalm(a,b)%矩阵运算 ans =15 1111 15 第3章 矩阵、数组和符号运算 多项式拟合: x=0:pi/20:pi/2; y=sin(x); [p,s]=polyfit(x,y,5); x1=0:pi/30:pi*2; y1=sin(x1); y2=p(1)*x1.^5+p(2)*x1.^4+p(3)*x1.^3+p(4)*x1.^2+p(5)*x1+p(6); plot(x1,y1,b-,x1,y2,r*) legend(Original curve,Fitted curve) axis([0,7,-1.2,4]) 第2章 矩阵、数组和符号运算 一、矩阵和数组运算? 要求内容: ( 1)熟练掌握矩阵的创建。 ( 2)掌握矩阵运算和数组运算。 ( 3)学会如何使用矩阵运算函数和数组运算函数。 ( 4)注意区分矩阵和数组的差别,特别是运算符的差别。 ( 6)了解多项式的创建方法和基本运算。 MATLAB 以矩阵为基本的运算单元,向量和标量作为特殊的矩阵处理:向量看作只有一行或一列的矩阵;标量看作只有一个元素的矩阵。 1、 矩阵的构造 a.直接输入 b.利用内部函数产生矩阵 c.利用M文件产生矩阵 d.从外部数据文件调入矩阵 第2章 矩阵、数组和符号运算 第2章 矩阵、数组和符号运算 a.? 直接输入 直接输入需遵循以下基本规则: 整个矩阵应以“ [ ]”为首尾,即整个输入矩阵必须包含在方括号中; 矩阵中,行与行之间必须用分号“ ;”或 Enter 键( 按 Enter 键)符分隔; 每行中的元素用逗号“ ,”或空格分隔; 矩阵中的元素可以是数字或表达式,但表达式中不可包含未知的变量,MATLAB用表达式的值为该位置的矩阵元素赋值。当矩阵中没有任何元素时,该矩阵被称作“ 空阵”( Empty Matrix)。 A=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16] ?A =123456789 10 11 12 13 14 15 16 利用表达式输入 B=[1,sqrt(25),9,13 2,6,10,7*2 3+sin(pi),7,11,15 4,abs(-8),12,16] B =159 1326 10 1437 11 1548 12 16 第2章 矩阵、数组和符号运算 1.采用直接输入法创建二维数组 【例2-1】 创建二维数组。 【例2-2】 复数数组的另一种输入方式。 2.1.3 二维数组(矩阵)的创建 第2章 矩阵、数组和符号运算 由向量构成矩阵 向量是组成矩阵的基本元素之一。向量元素需要用方括号括起来。元素之间用空格和逗号分隔生成行向量,用分号隔开生成列向量。可以把行向量看成1?n 阶矩阵,把列向量看成n?1 阶矩阵。 向量的构造方法:直接输入向量利用冒号生成向量利用 linspace/logspace 生成向量 a=[1,2,3,4]; x=0:0.5:2; % x=logspace(a,b,n) 生成有 n 个元素的行向量 x,其元素起点 x(1)=10a,终

文档评论(0)

peain + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档