1.常用输入命令
clc | 清空命令行 |
cd | 显示或改变工作目录 |
clear all | 清空工作区变量 |
clf | 清除图形窗口 |
diary | 日志文件命令 |
hold | 图形保持命令 |
load | 加载指定文件的变量 |
save | 保存变量到指定文件 |
2.预定义变量
pi | 圆周率 | i或j | 复数单位 |
NaN | 不定数 | inf | 无穷大 |
narginin/narginout | 函数的输入/输出参数个数 | varagin/varagout | 可变的函数输入/输出参数个数 |
eps | 浮点数相对误差 | bitmax | 最大正整数 |
3.基本运算
3.1加法

3.2减法

3.3乘法

A = [1 2 3;4 5 6;7 8 9]
B = [1 2 1;1 2 1;1 2 1]
C = A.*B %逐个元素相乘
D = A*B %矩阵相乘
E = prod(A) %按列相乘
运算结果:



3.4除法

A = [1 2 3;4 5 6;7 8 9]
B = [1 2 1;1 2 1;1 2 1]
C = A./B %A的元素逐个除以B的元素
D = A.\B %B的元素逐个除以A的元素
结果如下:


3.5幂

3.6转置

3.7模除法和舍入

4.其他运算
4.1关系运算

4.2逻辑运算

4.3集合运算

4.4位运算

5.运算符优先级
圆括号 ()
转置 (.')、幂 (.^)、复共轭转置 (')、矩阵幂 (^)
带一元减法 (.^-)、一元加法 (.^+) 或逻辑求反 (.^~) 的幂,以及带一元减法 (^-)、一元加法 (^+) 或逻辑求反 (^~) 的矩阵幂。
一元加法 (+)、一元减法 (-)、逻辑求反 (~)
乘法 (.*)、右除 (./)、左除 (.\)、矩阵乘法 (*)、矩阵右除 (/)、矩阵左除 (\)
加法 (+)、减法 (-)
冒号运算符 (:)
小于 (<)、小于或等于 (<=)、大于 (>)、大于或等于 (>=)、等于 (==)、不等于 (~=)
按元素 AND (&)
按元素 OR (|)
短路 AND (&&)
短路 OR (||)