matlab常用符号意思,matlab常用的符号

MATLAB中常见的定义:

help 在线帮助命令, 如用help plot调用命令函数plot的帮助说明;对于不懂的命令由此来查看文档

who 列出所有定义过的变量名称,关注变量

ans 最近的计算结果的变量名,从而直接来看上执行的结果

eps MATLAB定义的正的极小值=2.2204e-16,来替代无穷大

pi π值3.14159265...

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

(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来学习。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值