Matlab常用命令
-
clc
清空命令窗口 -
clear
清空工作区数据 -
exit
or quit
关闭软件 -
input
交互函数,输入
a = input(‘请输入一个数:’)
a = input(‘请输入一个字符串:’, ‘s’)
-
disp
显示数据内容 -
i
,j
常用的虚数单位 -
inf
,Inf
无穷大 -
non
,NoN
表示非数的变量
逻辑运算符
关系运算符
- 等于:==
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
- 不等于:~=
变量命名规则
- 区分大小写
- 名称只能用字母开头,其后可接数字和下划线
预定义变量名
eps == eps(1)
x == 0.5*eps(x)
eps(0) 最小的正数
常用数据格式
格式 | 说明 | 举例 |
---|
format | 短格式(默认显示格式),同 short | 3.1416 |
format short | 短格式(默认显示格式),只显示5位 | 3.1416 |
format long | 长格式,双精度15位,单精度7位 | 3.14159265358979 |
format short e | 短格式 e 方式(科学计数格式) | 3.1416e+000 |
format long e | 长格式 e 方式 | 3.141592653589793e+000 |
format compact | 压缩格式 | |
format loose | 宽松格式 | |
format rat | 有理数格式 | 1/3 |
fprintf 常用类型
类型符 | 类型 | 字符 | 含义 |
---|
%c | 字符型 | /n | 换行 |
%s | 字符串型 | /t | 水平制表(table) |
%d | 十进制整型 | /b | 退格一列 |
%f | 浮点型 | /r | 回车 |
%e | 十进制指数型 | /f | 换页 |
%x | 十六进制整数型 | %% | % |
%bx | 十六进制浮点型 | | |
颜色和线条
字母 | 颜色 | 标点 | 线性 |
---|
y | 黄色 | . | 点线 |
m | 粉色 | 。 | 圈线 |
r | 亮蓝 | × | ×线 |
g | 绿色 | + | +字线 |
b | 蓝色 | – | 实线 |
w | 白色 | * | 星形线 |
k | 黑色 | — | 点画线 |
常用的图形标记函数
函数名 | 功能 |
---|
title | 为图形加标题 |
xlabel | 为 x 轴加标记 |
ylabel | 为 y 轴加标记 |
text | 为图形加文字注释 |
gtext | 用鼠标放置文本 |
grid | 加网格线 |
常用二维图形绘图命令
函数名 | 功能 |
---|
fill | 绘制并填充二维图形 |
ginput | 鼠标获取坐标,[a, b,butkey]=ginput, a 为 x 坐标,b 为 y 轴 |
box | 控制图形边框,box off 可关闭图形边框 |
semilogx | 自变量的对数作为 x 轴 |
semilogy | 因变量的对数作为 y 轴 |
loglog | 两者均为对数 |
plotyy | 双 y 轴的图形 |
axis | 控制坐标轴的刻度 |
axis equal | 输出图形的 x, y 轴等长 |
axis off | 关闭坐标的显示 |
figure | 打开新的绘图窗口进行绘图 |
常见三角函数
函数符号 | 名称 | 函数符号 | 名称 |
---|
sin(x) | 正弦函数 | asin(x) | 反正弦函数 |
cos(x) | 余弦函数 | acos(x) | 反余弦函数 |
tan(x) | 正切函数 | atan(x) | 反正切函数 |
cot(x) | 余切函数 | acot(x) | 反余切函数 |
sec(x) | 正割函数 | asec(x) | 反正割函数 |
csc(x) | 余割函数 | acsc(x) | 反余割函数 |
sinh(x) | 双曲正弦函数 | coth(x) | 双曲余切函数 |
cosh(x) | 双曲余弦函数 | cech(x) | 双曲正割函数 |
tanh(x) | 双曲正切函数 | ctanh(x) | 双曲余割函数 |
常见基本函数
函数符号 | 功能 | 函数符号 | 功能 |
---|
abs(x) | 绝对值 | sum(x) | 求和 |
max(x) | 最大值 | min(x) | 最小值 |
sqrt(x) | 开平方 | exp(x) | 以 e 为底的指数 |
log(x) | 自然对数 | log10(x) | 以 10 为低的对数 |
sign(x) | 符号函数 | mod(x, y) | 两整数相除的余数 |
conj(x) | 求复数的共轭 | imag(x) | 取复数的虚部 |
real(x) | 取复数的实部 | | |
常见的取整函数
函数符号 | 功能 |
---|
round(x) | 四舍五入到 x 最近的整数 |
fix(x) | 与 0 最接近的整数 |
ceil(x) | 比 x 大的最小整数 |
floor(x) | 比 x 小的最大整数 |
Matlab 中的特殊变量及其含义
函数符号 | 含义 | 函数符号 | 含义 |
---|
i, j | 复数 | pi | π |
eps | 计算机最小正数 | realmax/realmin | 最大/最小正数 |
break | 退出循环 | Inf, inf | 无穷大 |
end | 循环语句结束 | NaN | 非数 |
nargin | 输入参数个数 | nargout | 输出参数个数 |
varargin | 变长度输入宗量 | varargout | 变长度输出宗量 |