MATLAB命令大全
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 | 平方根 | |
复数函数 | ||
Abs | 绝对值 | |
Argle | 相角 | |
Conj | 复共轭 | |
Image | 复数虚部 | |
Real | 复数实部 | |
数值函数 | ||
Fix | 朝零方向取整 | |
Floor | 朝负无穷大方向取整 | |
Ceil | 朝正无穷大方向取整 | |
Round | 朝最近的整数取整 | |
Rem | 除后取余 | |
Sign | 符号函数 | |
基本矩阵 | ||
Zeros | 零矩阵 | |
Ones | 全“1”矩阵 | |
Eye | 单位矩阵 | |
Rand | 均匀分布的随机数矩阵 | |
Randn | 正态分布的随机数矩阵 | |
Logspace | 对数间隔的向量 | |
Meshgrid | 三维图形的X和Y数组 | |
: | 规则间隔的向量 | |
特殊变量和常数 | ||
Ans | 当前的答案 | |
Eps | 相对浮点精度 | |
Realmax | 最大浮点数 | |
Realmin | 最小浮点数 | |
Pi | 圆周率 | |
I,j | 虚数单位 | |
Inf | 无穷大 | |
Nan | 非数值 | |
Flops | 浮点运算次数 | |
Nargin | 函数输入变量数 | |
Nargout | 函数输出变量数 | |
Computer | 计算机类型 | |
Isieee | 当计算机采用IEEE算术标准时,其值为真 | |
Why | 简明的答案 | |
Version | MATLAB版本号 | |
时间和日期 | ||
Clock | 挂钟 | |
Date | 日历 | |
Etime | 计时函数 | |
Tic | 秒表开始计时 | |
Toc | 计时函数 | |
Cputime | CPU时间(以秒为单位) | |
矩阵操作 | ||
Diag | 建立和提取对角阵 | |
Fliplr | 矩阵作左右翻转 | |
Flipud | 矩阵作上下翻转 | |
Reshape | 改变矩阵大小 | |
Rot90 | 矩阵旋转90度 | |
Tril | 提取矩阵的下三角部分 | |
Triu | 提取矩阵的上三角部分 | |
: | 矩阵的索引号,重新排列矩阵 | |
Compan | 友矩阵 | |
Hadamard | Hadamard矩阵 | |
Hankel | Hankel矩阵 | |
Hilb | Hilbert矩阵 | |
Invhilb | 逆Hilbert矩阵 | |
Kron | Kronecker张量积 | |
Magic | 魔方矩阵 | |
Toeplitz | Toeplitz矩阵 | |
Vander | Vandermonde矩阵 | |
矩阵分析 | ||
Cond | 计算矩阵条件数 | |
Norm | 计算矩阵或向量范数 | |
Rcond Linpack | 逆条件值估计 | |
Rank | 计算矩阵秩 | |
Det | 计算矩阵行列式值 | |
Trace | 计算矩阵的迹 | |
Null | 零矩阵 | |
Orth | 正交化 | |
线性方程 | ||
\和/ | 线性方程求解 | |
Chol | Cholesky分解 | |
Lu | 高斯消元法求系数阵 | |
Inv | 矩阵求逆 | |
Qr | 正交三角矩阵分解(QR分解) | |
Pinv | 矩阵伪逆 | |
特征值和奇异值 字符串按照反斜杠转成数组 | ||
Eig | 求特征值和特征向量 | |
Poly | 求特征多项式 | |
Hess | Hessberg形式 | |
Qz | 广义特征值 | |
Cdf2rdf | 变复对角矩阵为实分块对角形式 | |
Schur | Schur分解 | |
Balance | 矩阵均衡处理以提高特征值精度 | |
Svde | 奇异值分解 | |
矩阵函数 | ||
Expm | 矩阵指数 | |
Expm1 | 实现expm的M文件 | |
Expm2 | 通过泰勒级数求矩阵指数 | |
Expm3 | 通过特征值和特征向量求矩阵指数 | |
Logm | 矩阵对数 | |
Sqrtm | 矩阵开平方根 | |
Funm | 一般矩阵的计算 | |
泛函——非线性数值方法 | ||
Ode23 | 低阶法求解常微分方程 | |
Ode23p | 低阶法求解常微分方程并绘出结果图形 | |
Ode45 | 高阶法求解常微分方程 | |
Quad | 低阶法计算数值积分 | |
Quad8 | 高阶法计算数值积分 | |
Fmin | 单变量函数的极小变化 | |
Fmins | 多变量函数的极小化 | |
Fzero | 出单变量函数的零点 | |
Fplot | 函数绘图 | |
多项式函数 | ||
Roots | 求多项式根 | |
Poly | 构造具有指定根的多项式 | |
Polyvalm | 带矩阵变量的多项式计算 | |
Residue | 部分分式展开(留数计算) | |
Polyfit | 数据的多项式拟合 | |
Polyder | 微分多项式 | |
Conv | 多项式乘法 | |
Deconv | 多项式除法 | |
建立和控制图形窗口 | ||
Figure | 建立图形 | |
Gcf | 获取当前图形的句柄 | |
Clf | 清除当前图形 | |
Close | 关闭图形 | |
建立和控制坐标系 | ||
Subplot | 在标定位置上建立坐标系 | |
Axes | 在任意位置上建立坐标系 | |
Gca | 获取当前坐标系的句柄 | |
Cla | 清除当前坐标系 | |
Axis | 控制坐标系的刻度和形式 | |
Caxis | 控制伪彩坐标刻度 | |
Hold | 保持当前图形 | |
句柄图形对象 | ||
Figure | 建立图形窗口 | |
Axes | 建立坐标系 | |
Line | 建立曲线 | |
Text | 建立文本串 | |
Patch | 建立图形填充块 | |
Surface | 建立曲面 | |
Image | 建立图像 | |
Uicontrol | 建立用户界面控制 | |
Uimen | 建立用户界面菜单 | |
句柄图形操作 | ||
Set | 设置对象 | |
Get | 获取对象特征 | |
Reset | 重置对象特征 | |
Delete | 删除对象 | |
Newplot | 预测nextplot性质的M文件 | |
Gco | 获取当前对象的句柄 | |
Drawnow | 填充未完成绘图事件 | |
Findobj | 寻指定特征值的对象 | |
打印和存储 | ||
Print | 打印图形或保存图形 | |
Printopt | 配置本地打印机缺省值 | |
Orient | 设置纸张取向 | |
Capture | 屏幕抓取当前图形 | |
基本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表达式组成的串 | |
字符串比较 | ||
Strcmp | 比较字符串 | |
Findstr | 在一字符串中查另一个子串 | |
Upper | 变字符串为大写 | |
Lower | 变字符串为小写 | |
Isletter | 当变量为字母时,其值为真 | |
Isspace | 当变量为空白字符时,其值为真 | |
字符串与数值之间变换 | ||
Num2str | 变数值为字符串 | |
Int2str | 变整数为字符串 | |
Str2num | 变字符串为数值 | |
Sprintf | 变数值为格式控制下的字符串 | |
Sscanf | 变字符串为格式控制下的数值 | |
十进制与十六进制数之间变换 | ||
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 | 匹配两根轨迹的向量 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论