matlab常⽤符号意思,matlab常⽤的符号MATLAB中常见的定义:
help 在线帮助命令, 如⽤help plot调⽤命令函数plot的帮助说明;对于不懂的命令由此来查看⽂档
who 列出所有定义过的变量名称,关注变量
ans 最近的计算结果的变量名,从⽽直接来看上执⾏的结果
eps MATLAB定义的正的极⼩值=2.2204e-16,来替代⽆穷⼤
pi π值
inf ∞值,⽆限⼤
NaN ⾮数
MATLAB定义的运算符:
+ 加
- 减
.
* 点乘 详细说明help arith
* 矩阵相乘
^ 矩阵求幂
.^ 点幂
\ 左除 详细说明help slash
/ 右除
.\ 点左除
./ 点右除
kron 张量积 详细说明help kron
, 作分隔⽤,如把矩阵元素、向量参数、函数参数、⼏个表达式分隔开来
; (a)写在⼀个表达式后⾯时,运算后命令窗⼝中不显⽰表达式的计算结果
(b)在创建矩阵的语句中指⽰⼀⾏元素的结束,例如m=[x y z;i j k]
: (a)创建向量的表达式分隔符,如x=a:b:c
(b)a(:,j)表⽰j列的所有⾏元素;a(i,:)表⽰i⾏的所有列元素;a(1:3,4)表⽰第四列的第1⾏⾄第3⾏元素
() 圆括号
〔〕 创建数组、向量、矩阵或字符串(字母型)
{} 创建单元矩阵(cell array)或结构(struct)
% 注释符,特别当编写⾃定义函数⽂件时,紧跟function后的注释语句,在你使⽤help函数名时会显⽰出来。
' (a)定义字符串⽤
(b)向量或矩阵的共轭转置符
.' ⼀般转置符
... 表⽰MATLAB表达式继续到下⼀⾏,增强代码可读性
= 赋值符号(需要与关系运算符分开)
== 等于关系运算符
<,> ⼩于,⼤于关系运算符 详细说明help relop
& 逻辑与
| 逻辑或
~ 逻辑⾮
xor 逻辑异或
这⾥需要指出的是&&与&的差别:
&&和||被称为&和|的short circuit形式,
A&B
matlab定义函数表达式(1)⾸先判断A的逻辑值,然后判断B的值,然后进⾏逻辑与的计算。
(2)A和B可以为矩阵(e.g. A=[1 0],B=[0 0])。
A&&B
(1)⾸先判断A的逻辑值,如果A的值为假,就可以判断整个表达式的值为假,就不需要再判断B的值。
(2)A和B不能是矩阵,只能是标量。
"|"与“||”同理。
A&&B ⾸先判断A的逻辑值,如果A的值为假,就可以判断整个表达式的值为假,就不需要再判断B的值。这种⽤法⾮常有⽤,如果A是⼀个计算量较⼩的函数,B是⼀个计算量较⼤的函数,那么⾸先判断A对减少计算量是有好处的。这种思想在C语⾔中也有应⽤。
举例来说明矩阵求幂和矩阵点幂:
对于T=[2,3;4,5] 则T^2=[16 21;28 37](这也就是矩阵的幂),但是T.^2=[4 9 ;16 25](这也就是矩阵的点幂);对于矩阵的幂,其对应的类似如mpower,这可以help ^就知道,mpower(T,2)就是矩阵的幂;点幂就是类似如power,也就是power(T,2)。这些都是可以通过help 来学习。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论