主菜单介绍
文件(File),编辑(Edit),调试(Debug),桌面(Desktop),窗口(Window),帮助(Help)
符号说明
标点符号 | 符号定义 |
; | 区分行;屏蔽运行结果的显示 |
, | 区分列;函数参数间的分隔 |
: | 选取矩阵的所有行列;矩阵定义等 |
() | 制定运算过程中的优先级 |
[ ] | 矩阵定义标志等 |
{ } | 用于定义单元数组等 |
. | 小数点;域访问等 |
... | 链接语句 |
‘’ | 字符串标识符 |
= | 赋值符号 |
! | 调用操作系统运算 |
% | 注释语句 |
+ | 加 |
- | 减 |
* | 乘 |
/和\ | 左除和右除 |
^ | 幂次方 |
这里值得注意的是除法包括左除和右除跟符号方向相反一样,他们的意义也相反。
对于标量的运算来说
a/b 相当于a除以b,或者是a乘以(b的倒数)
b\a 相当于b除a,或者是(b的倒数)乘以a
对于矩阵运算来说,一个矩阵的逆矩阵,相当于普通运算的倒数,所以
a/b 相当于a乘以(b的逆)
b\a 相当于(b的逆)乘以a
由于一般标量乘法运算是满足交换率的,如果以(1/b)表示b的倒数,那么
a/b=a*(1/b)=(1/b)*a=b\a
其是没有必要定义两种除法
而对矩阵运算来说,乘法的交换率未必满足,如果以inv(b)表示b的逆,那么
a/b=a*inv(b) 和 b\a=inv(b)*a就未必相等
MATLAB 7 中的常见命令
命令 | 效果 |
cd | 显示或改变工作目录 |
clc | 清除工作窗 |
clear | 清除内存变量 |
hold | 图形保持命令 |
常量
字符 | 含义 |
i,j | 虚数单位 |
pi | 圆周率π |
NaN | 不定值,例如0/0 |
inf | 无穷大 |
cps | 0元素的误差限 |
变量
定义法则:
(1)长度不超过63位
(2)区分大小写
(3)变量名必须以字母开头,由字母,数字,下划线组成;但不允许出现标点或者特殊符号。
内存变量的管理
命令 | 作用 |
clear | 删除内存空间中的变量 |
who | 显示内存中的当前变量名单 |
whos | 显示内存中的所有变量名单及详细信息 |