码迷,mamicode.com
首页 > 其他好文 > 详细

matlab常用的符号

时间:2015-04-18 06:29:37      阅读:191      评论:0      收藏:0      [点我收藏+]

标签: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语言中也有应用。


本文出自 “云淡风轻” 博客,请务必保留此出处http://htlbydgod.blog.51cto.com/9829379/1634707

matlab常用的符号

标签:matlab常用的符号

原文地址:http://htlbydgod.blog.51cto.com/9829379/1634707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!