02关系运算和符号运算.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02关系运算和符号运算

练习1的问题; 在Matlab中,关系运算与逻辑运算只适用于数组(向量),不适用于矩阵。其运算规则为:关系运算的优先级高于算术运算,低于逻辑运算。;若一标量与一数组比较,则将标量与数组的每一个元素逐个比较,其运算结果为一个与数组同维的新数组,其元素由1与0组成,即关系成立者,运算结果为逻辑真(1),否则为逻辑假(0)。;若两数组比较,数组的维数需相同,将两数组对应的每一个元素逐个比较,其运算结果为一个与比较数组同维的新数组,其元素由1与0组成,即关系成立者,运算结果为逻辑真(1),否则为逻辑假(0)。;二、数组的逻辑运算;逻辑运算中,not的运算优先级最高,and和or有相同的优先级(xor只有函数形式);还可用括号改变运算优先权。;若两数组做逻辑运算,数组维数需相同,将两数组对应的每一个元素逐个运算,其运算结果为一个与原向量同维的新数组,其元素由1与0组成。;函数名;matlab的函数; 在Matlab中,采用行向量表示多项式,该向量中的元素是按降幂排列的多项式系数。 多项式 P (x)=a0 x n+a1 x n-1+…+an-1 x +an 的系数行向量为: P=[a0 a1 … an-1 an ];多项式求根;由根求多项式;多项式乘法/除法;4. 分式多项式的部分分式展开;例:已知一传递函数 ,将其分解为部分分式。; 反之,用residue函数也可将部分分式展开式返回到传递函数多项式之比的形式。;5. 多项式求导数(微分)  polyder (p): 求p的微分;  polyder (a, b): 求多项式a, b乘积的微分;  [p, q]=polyder (a, b): 求多项式a, b商的微分,p为导函数的分子系数向量,q这导函数的分母系数向量。;6. 多项式求值 polyval (p, x): p为多项式系数向量,x为输入。;1.4.6 数值分析;一、查找最大值;A=[3 2 6;-5 28 -7;16 4 -8;60 9 17]; max (A) %求每列的最大元素 ans = 60 28 17 [y,u1]=max (A) y = 60 28 17 u1 = 4 2 4 u2=max(A,[ ],1) %求每列的最大元素 u2 =60 28 17 u3=max(A,[ ],2) %求每行的最大元素 u3 = 6 28 16 60;① u=max (A,B),A、B是两个同型的数组或矩阵。结果u是与A、B同型的数组或矩阵,并且u的每个元素等于A、B对应元素的最大者; ② u=max (A,n),n是一个标量。结果u是与A同型的数组或矩阵,u的每个元素等于A中对应元素和n相比的较大者。注意区别max (A, [ ],1)或者 max (A, [ ],2);min函数用来查找最小值,其用法与命令格式与max完全相同。;二、求和与求积;A = [1 9; 8 2] B = sum(A) B = 9 11 C=sum(A,1) %求每列的和 D = 9 11 D=sum(A,2) %求每行的和 D = 10 10;三、求平均值和中值;A = [1 9; 8 2] B = mean(A) B = 4.5 5.5 C=mean(A,2) %求每列的平均值 C = 5 5;一、MATLAB的数学表达式;数值与变量或变量与变量相乘不能连写,必须用乘号将两变量加以连接;思考b=a(1+2i);c=2a+bd; 一般数学表达式中可以使用大括号、中括号与小括号,而Matlab表达式只能用小括号; 像水平除号线、乘方运算、开根号等纯数学写法在Matlab里不允许也是不能实现的; 三角函数与双曲函数及其反函数、对数函数的自变量必须用小括号加以限定;如d=sinx;;分式的书写,注意分子分母最好都分别用小括号加以限定。特别是分母,当省略小括号的限定时,很容易出错;如: 思考:c=b/2*c; 某量k的平方根表示:sqrt (k)与k^(1/2)等效; 求幂运算的指数两侧最好用小括号加以限定,否则指数为分式时极易出错;如:思考:c=d^3*4; 自然常数e的指数运算的书写形式为exp ( ) ,对数运算的书写形式为log( ); 自然常数π的书写形式为“pi”;虚数单位的书写形式为“i”或“j”;无穷大的书写形式为“inf”或“INF”。;例:将以下数学表达式书写成MATLAB表达式。;符号运算的操作对象

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档