MATLAB 命令大全
管理命令和函数
help 在线帮助文件
doc 装入超文本说明
what M、MAT、MEX 文件的目录列表
type 列出M 文件
lookfor 通过help 条目搜索关键字
which 定位函数和文件
Demo 运行演示程序
Path 控制MATLAB 的搜索路径
管理变量和工作空间
Who 列出当前变量
Whos 列出当前变量(长表)
Load 从磁盘文件中恢复变量
Save 保存工作空间变量
Clear 从内存中清除变量和函数
Pack 整理工作空间内存
Size 矩阵的尺寸
Length 向量的长度
disp 显示矩阵或
与文件和操作系统有关的命令
cd 改变当前工作目录
Dir 目录列表
Delete 删除文件
Getenv 获取环境变量值
! 执行DOS 操作系统命令
Unix 执行UNIX 操作系统命令并返回结果
Diary 保存MATLAB 任务
控制命令窗口
Cedit 设置命令行编辑
Clc 清命令窗口
Home 光标置左上角
Format 设置输出格式
Echo 底稿文件内使用的回显命令
more 在命令窗口中控制分页输出
启动和退出MATLAB
Quit 退出MATLAB
Startup 引用MATLAB 时所执行的M 文件
Matlabrc 主启动M 文件
一般信息
Info MATLAB 系统信息及Mathworks 公司信息
Subscribe 成为MATLAB 的订购用户
hostid MATLAB 主服务程序的识别代号
Whatsnew 在说明书中未包含的新信息
Ver 版本信息
操作符和特殊字符
+ 加
- 减
* 矩阵乘法
.* 数组乘法
^ 矩阵幂
.^ 数组幂
\ 左除或反斜杠
/ 右除或斜杠
./ 数组除
Kron Kronecker 张量积
: 冒号
( )圆括号
[ ] 方括号
. 小数点
.. 父目录
… 继续
, 逗号
; 分号
% 注释
! 感叹号
' 转置或引用
= 赋值
= = 相等
< > 关系操作符
& 逻辑与
| 逻辑或
~ 逻辑非
xor 逻辑异或
逻辑函数
Exist 检查变量或函数是否存在
Any 向量的任一元为真,则其值为真
All 向量的所有元为真,则其值为真
Find 找出非零元素的索引号
三角函数
Sin 正弦
Sinh 双曲正弦
Asin 反正弦
Asinh 反双曲正弦
Cos 余弦
Cosh 双曲余弦
Acos 反余弦
Acosh 反双曲余弦
Tan 正切
Tanh 双曲正切
Atan 反正切
Atan2 四象限反正切
Atanh 反双曲正切
Sec 正割
Sech 双曲正割
Asech 反双曲正割
Csc 余割
Csch 双曲余割
Acsc 反余割
Acsch 反双曲余割
Cot 余切
Coth 双曲余切
Acot 反余切
Acoth 反双曲余切
指数函数
Exp 指数
Log 自然对数
Log10 常用对数
Sqrt 平方根
基本X-Y 图形
Plot 线性图形
Loglog 对数坐标图形
Semilogx 半对数坐标图形(X 轴为对数坐标)
Semilogy 半对数坐标图形(Y 轴为对数坐标)
Fill 绘制二维多边形填充图
特殊X-Y 图形
Polar 极坐标图
Bar 条形图
Stem 离散序列图或杆图
Stairs 阶梯图
Errorbar 误差条图
Hist 直方图
Rose 角度直方图
Compass 区域图
Feather 箭头图
Fplot 绘图函数
Comet 星点图
图形注释
Title 图形标题
Xlabel X 轴标记
Ylabel Y 轴标记
Text 文本注释
Gtext 用鼠标放置文本
Grid 网格线
MATLAB 编程语言
Function 增加新的函数
Eval 执行由MATLAB 表达式构成的字串
Feval 执行由字串指定的函数
Global 定义全局变量
程序控制流
If 条件执行语句
Else 与if 命令配合使用
Elseif 与if 命令配合使用
End For,while 和if 语句的结束
For 重复执行指定次数(循环)
While 重复执行不定次数(循环)
Break 终止循环的执行
Return 返回引用的函数
Error 显示信息并终止函数的执行
交互输入
Input 提示用户输入
Keyboard 像底稿文件一样使用键盘输入
Menu 产生由用户输入选择的菜单
Pause 等待用户响应
Uimenu 建立用户界面菜单
Uicontrol 建立用户界面控制
一般字符串函数
Strings MATLAB 中有关字符串函数的说明
Abs 变字符串为数值
Setstr 变数值为字符串
Isstr 当变量为字符串时其值为真
Blanks 空串
Deblank 删除尾部的空串
Str2mat 从各个字符串中形成文本矩阵
Eval 执行由MATLAB 表达式组成的串
十进制与十六进制数之间变换
Hex2num 变十六进制为IEEE 标准下的浮点数
Hex2dec 变十六制数为十进制数
Dec2hex 变十进制数为十六进制数
建模
Append 追加系统动态特性
Augstate 变量状态作为输出
Blkbuild 从方框图中构造状态空间系统
Cloop 系统的闭环
Connect 方框图建模
Conv 两个多项式的卷积
Destim 从增益矩阵中形成离散状态估计器
Dreg 从增益矩阵中形成离散控制器和估计器
Drmodel 产生随机离散模型
Estim 从增益矩阵中形成连续状态估计器
Feedback 反馈系统连接
Ord2 产生二阶系统的A、B、C、D
Pade 时延的Pade 近似
Parallel 并行系统连接
Reg 从增益矩阵中形成连续控制器和估计器
Rmodel 产生随机连续模型
Series 串行系统连接
Ssdelete 从模型中删除输入、输出或状态
ssselect 从大系统中选择子系统
模型变换
C2d 变连续系统为离散系统
C2dm 利用指定方法变连续为离散系统
C2dt 带一延时变连续为离散系统
D2c 变离散为连续系统
D2cm 利用指定方法变离散为连续系统
Poly 变根值表示为多项式表示
Residue 部分分式展开
Ss2tf 变状态空间表示为传递函数表示
Ss2zp 变状态空间表示为零极点表示
Tf2ss 变传递函数表示为状态空间表示
Tf2zp 变传递函数表示为零极点表示
Zp2tf 变零极点表示为传递函数表示
Zp2ss 变零极点表示为状态空间表示
模型简化
Balreal 平衡实现
Dbalreal 离散平衡实现
Dmodred 离散模型降阶
Minreal 最小实现和零极点对消
Modred 模型降阶
模型实现
Canon 正则形式
Ctrbf 可控阶梯形
Obsvf 可观阶梯形
Ss2ss 采用相似变换
模型特性
Covar 相对于白噪声的连续协方差响应
Ctrb 可控性矩阵
Damp 阻尼系数和固有频率
Dcgain 连续稳态(直流)增益
Dcovar 相对于白噪声的离散协方差响应
Ddamp 离散阻尼系数和固有频率
Ddcgain 离散系统增益
Dgram 离散可控性和可观性
Dsort 按幅值排序离散特征值
Eig 特征值和特征向量
Esort 按实部排列连续特征值
Gram 可控性和可观性
Obsv 可观性矩阵
Printsys 按格式显示系统
Roots 多项式之根
Tzero 传递零点
Tzero2 利用随机扰动法传递零点
时域响应
Dimpulse 离散时间单位冲激响应
Dinitial 离散时间零输入响应
Dlsim 任意输入下的离散时间仿真
Dstep 离散时间阶跃响应
Filter 单输入单输出Z 变换仿真
Impulse 冲激响应
Initial 连续时间零输入响应
Lsim 任意输入下的连续时间仿真
Ltitr 低级时间响应函数
Step 阶跃响应
Stepfun 阶跃函数
频域响应
Bode Bode 图(频域响应)
Dbode 离散Bode 图
Dnichols 离散Nichols 图
Dnyquist 离散Nyquist 图
Dsigma 离散奇异值频域图
Fbode 连续系统的快速Bode 图
Freqs 拉普拉斯变换频率响应
Freqz Z 变换频率响应
Ltifr 低级频率响应函数
Margin 增益和相位裕度
Nichols Nichols 图
Ngrid 画Nichols 图的栅格线
Nyquist Nyquist 图
Sigma 奇异值频域图
根轨迹
Pzmap 零极点图
Rlocfind 交互式地确定根轨迹增益
Rlocus 画根轨迹
Sgrid 在网格上画连续根轨迹
Zgrid 在网格上画离散根轨迹
增益选择
Acker 单输入单输出极点配置
Dlqe 离散线性二次估计器设计
Dlqew 离散线性二次估计器设计
Dlqr 离散线性二次调节器设计
Dlqry 输出加权的离散调节器设计
Lqe 线性二次估计器设计
Lqed 基于连续代价函数的离散估计器设计
Lqe2 利用Schur 法设计线性二次估计器
Lqew 一般线性二次估计器设计
Lqr 线性二次调节器设计
Lqrd 基于连续代价函数的离散调节器设计
Lqry 输出加权的调节器设计
Lqr2 利用Schur 法设计线性二次调节器
Place 极点配置
方程求解
Are 代数Riccati 方程求解
Dlyap 离散Lyapunov 方程求解
Lyap 连续Lyapunov 方程求解
Lyap2 利用对角化求解Lyapunov 方程
演示示例
Ctrldemo 控制工具箱介绍
Boildemo 锅炉系统的LQG 设计
Jetdemo 喷气式飞机偏航阻尼的典型设计
Diskdemo 硬盘控制器的数字控制
Kalmdemo Kalman 滤波器设计和仿真
实用工具
Abcdchk 检测(A、B、C、D)组的一致性
Chop 取n 个重要的位置
Dexresp 离散取样响应函数
Dfrqint 离散Bode 图的自动定范围的算法
Dfrqint2 离散Nyquist 图的自动定范围的算法
Dmulresp 离散多变量响应函数
Distsl 到直线间的距离
Dric 离散Riccati 方程留数计算
Dsigma2 DSIGMA 实用工具函数
Dtimvec 离散时间响应的自动定范围算法
Exresp 取样响应函数
Freqint Bode 图的自动定范围算法
Freqint2 Nyquist 图的自动定范围算法
Freqresp 低级频率响应函数
Givens 旋转
Housh 构造Householder 变换
Imargin 利用内插技术求增益和相位裕度
Lab2ser 变标号为字符串
Mulresp 多变量响应函数
Nargchk 检测M 文件的变量数
Perpxy 寻找最近的正交点
Poly2str 变多项式为字符串
Printmat 带行列号打印矩阵
Ric Riccati 方程留数计算
Schord 有序Schwr 分解
Sigma2 SIGMA 使用函数
Tfchk 检测传递函数的一致性
Timvec 连续时间响应的自动定范围算法
Tzreduce 在计算过零点时简化系统
Vsort 匹配两根轨迹的向量
评论