您的位置:首页 > 编程语言 > MATLAB

Matlab--运算符

2015-07-19 16:48 330 查看
1.
算术运算符分为两类:矩阵运算和数组运算。
矩阵运算是按线性代数的规则进行运算,而数组运算是数组对应元素间的运算。

2.
*
矩阵
的乘法运算,
.*
数组
的乘法运算。
/
矩阵
运算,
./
数组
对应元素间的运算。
'
矩阵
转置,
.'
不起任何功能。以此类推

3.一个标量与数组的运算,是
标量与数组每个元素之间
的运算,这种特性称为
标量扩展


4.标量也可以和矩阵或者数组
进行关系运算
,比较的时候
先进行标量扩展
,返回的结果是
和数组同维
逻辑类型数组


5.Matlab提供了
三种类型的逻辑运算:元素的逻辑运算和快速逻辑运算(短路运算),逐位逻辑运算
。逻辑异或(xor)是元素运算。

6.短路运算首先判断第一个运算对象,如果可以知道,则直接返回,而
不继续判断第二个运算
。短路运算提高了程序的运算效率,且可以避免一些不必要的错误,但短路运算
只能对标量值
执行逻辑与和逻辑或运算。

7.Matlab提供了一些与逻辑运算相关的函数。all, any, find, true, false, logical, is系列函数,
按列判断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: