2matlab运算符.pptVIP

  • 5
  • 0
  • 约 12页
  • 2016-12-09 发布于重庆
  • 举报
2matlab运算符

第二章 matlab运算符 Matlab运算符分五类:数学、关系、逻辑、位、集合运算符 一、数学运算符 其功能主要是进行各种数学运算,按其优先级别依次为: 1.转置(.’)、共轭转置(’)、幂次(.^)、矩阵幂次(^) 2.正、负号(+/-) 3.乘法(.*)、矩阵乘法(*)、元素左右除(.\,/.)、矩阵左右除(\,/) 4.加减法(+,-) 5.冒号(:) 先后赋值,如:x=1:2:5 几点说明: 在同一优先级中,运算自左至右完成,所以若对运算顺序不确定时,最好以“( )”实现强制运算顺序。 ? Matlab的数学运算有时支持标量、矩阵混合运算,此时即将标量展开为适当矩阵(Scalar Expansion) (举例) 左除、右除的区别: 对于矩阵,右除如A/B,相当于X*B=A的解矩阵; 左除如A\B,相当于A*X=B的解矩阵. 对于元素,右除(./)和左除(.\)也不相同 (举例) 二、关系运算符 有六种,分别是==,~=, , =, , = 注意: 关系运算符总是以矩阵内元素对元素方式做运算,若满足关系,则返回1.不满足,则返回0. (举例) 三、逻辑运算符 有三种: :与, |:或, ~:非 若一变量值

文档评论(0)

1亿VIP精品文档

相关文档