Matlab 命令大全分类.docx
《Matlab 命令大全分类.docx》由会员分享,可在线阅读,更多相关《Matlab 命令大全分类.docx(11页珍藏版)》请在冰豆网上搜索。
![Matlab 命令大全分类.docx](https://file1.bdocx.com/fileroot1/2023-1/2/b53cc123-46a8-4eec-b1c1-e7bbfcc0e9f5/b53cc123-46a8-4eec-b1c1-e7bbfcc0e9f51.gif)
Matlab命令大全分类
目录:
Matlab命令汇总
动态数据交换命令
日期与时间命令
复杂数据类型命令
位操作命令
文件输入输出函数命令
字符串处理函数命令
声音处理命令
自定义窗口属性命令
组按钮命令
菜单命令
对话框命令
2GUI设计工具命令
GUI(图形用户接口)函数命令
图形命令
实用工具命令
根轨迹、增益选择、方程求解和演
时域响应、频域响应命令
模型变换、模型简化、模型实现以
建模常用命令
字符串与数值之间变换和十进制与
一般字符串函数和字符串比较命令
MATLAB编程语言、程序控制流和交
图形注释和打印和存储命令
基本X—Y图形和特殊X—Y图形命令
句柄图形对象和操作命令
动态数据交换命令
函数名 功能描述 函数名 功能描述
ddeadv 设置DDE连接 dderep 接收数据
ddeexec 发送要执行的串 ddeterm DDE终止
ddeinit DDE初始化 ddeunadv 释放DDE连接
ddepoke 发送数据
日期与时间命令
函数名 功能描述 函数名 功能描述
now 以数字形式给出当前日期和时间 weekday 星期函数
date 以字符转形式给出当前日期 eomday 月末日判断函数
clock 以向量形式给出当前日期和时间 cputime 所用CPU的时间
datenum 日期的数字形式转换 tic 启动秒表计时器
datestr 日期的字符串形式转换 toc 读取秒表计时器
datevec 日期的向量形式转换 etime 使用时间函数
calendar 日历函数 pause 暂停函数
位操作命令
函数名 功能描述 函数名 功能描述
bitand 位求与 bitor 位求或
bitcmp 位求补 bitset 位设置
bitget 位获取 bitshift 位移动
bitmax 求最大无符号浮点整数 bitxor 位异或
文件输入输出函数命令
基本文件输入输出
函数名 功能描述 函数名 功能描述
fclose 关闭文件 feof 文件结尾检测
fopen 打开文件 ferror 文件I/O错误查询
fread 读二进制流文件 frewind 文件指针回绕
fwrite 写二进制流文件 fseek 设置文件指针位置
fgetl 读文本文件(无行结束符) ftell 获得文件指针位置
fgets 读文本文件(含行结束符) sprintf 格式化数据转换为字符串
fprintf 写格式化数据到文件 sscanf 依数据格式化读取字符串
fscanf 从文件读格式化数据
特殊文件输入输出
函数名 功能描述 函数名 功能描述
imfinfo 获得图形文件信息 wklread 读一Lotus123WK1数据表
imread 图像的文件读取 wklwrite 将一矩阵写入Lotus123WK1数据表文件
imwrite 图像的文件保存 xlgetrange 读Excel表格文件的数据
qrwrite 保存一段QuickTime电影文件 xlsetrange 写Excel文件
字符串处理函数命令
字符串处理
函数名 功能描述 函数名 功能描述
strings Matlab字符串函数说明 upper 字符串大写
isstr 字符串判断 lower 字符串小写
deblank 删除结尾空格 isletter 字母判断
str2mat 字符串转换成文本 isspace 空子符判断
strcmp 字符串比较 strrep 字串查找
findstr 字串查找 strtok 标记查找
字符串与数值转换
函数名 功能描述 函数名 功能描述
num2str 变数值为字符串 sprintf 数值的格式输出
str2num 变字符串为数值 sscanf 数值的格式输入
int2str 变整数为字符串
进制转换
函数名 功能描述 函数名 功能描述
hex2num 十六进制到IEEE标准下浮点数的轮换 hex2dec 十六进制到十进制的轮换
dec2hex 十进制到十六进制的轮换
声音处理命令
函数名 功能描述 函数名 功能描述
soond 将向量转换成声音 wavread 读。
wav文件
auread 读。
au文件 wavwrite 写。
wav文件
auwrite 写。
au文件
自定义窗口属性命令
函数名 功能描述 函数名 功能描述
clruprop 清除用户自定义属性 setuprop 设置用户自定义属性
getuprop 获取用户自定义属性
组按钮命令
函数名 功能描述 函数名 功能描述
btndown 组按钮中的按钮按下 btnstate 查询按钮中的按钮状态
btngroup 组按钮生成 btnup 组按钮中的按钮弹起
btnpress 组按钮中的按钮按下管理
菜单命令
函数名 功能描述 函数名 功能描述
makemenu 生成菜单结构 umtoggle 菜单对象选中状态切换
menubar 设置菜单条属性 wimenu 生成window菜单项的子菜单
对话框命令
函数名 功能描述 函数名 功能描述
dialog 对话框生成 printdlg 打印对话框
axlimdig 坐标轴设限对话框 questdlg 请求对话框
errordlg 错误对话框 uigetfile 标准的打开文件对话框
helpdlg 帮助对话框 uiputfile 标准的保存文件对话框
inputdlg 输入对话框 uisetcolor 颜色选择对话框
listdlg 列表选择对话框 uisetfont 字体选择对话框
msgdlg 消息对话框 waitbar 等待条显示
pagedlg 页位置对话框 warndlg 警告对话框
2GUI设计工具命令
函数名 功能描述 函数名 功能描述
align 坐标轴与用户接口控制的对齐工具 menuedit 菜单编辑器
cbedit 回调函数编辑器 propedit 属性编辑器
guide GUI设计工具
GUI(图形用户接口)函数命令
函数名 功能描述 函数名 功能描述
ginput 获取鼠标输入 uiresume 继续执行
selectmoveresize 对象的选择、移动、大小设置、拷贝 uiwait 中断执行
uicontrol 生成图形用户接口对象 waitgorbutterpress 等待按钮输入
uimenu 生成菜单对象 waitfor 中断执行
图形命令
函数名 功能描述 函数名 功能描述
copyobj 图像对象拷贝 gcbo 获得当前回调对象的句柄
delete 对象删除 gco 获得当前对象的句柄
drawnow 消除未解决的图像对象事件 get 获得对象属性
findobj 查找对象 reset 重新设置对象属性
gebf 获得当前回调窗口的句柄 set 设置对象属性
实用工具命令
实用工具
Abcdchk 检测(A、B、C、D)组的一致性
Chop取n个重要的位置
Dexresp离散取样响应函数
Dfrqint离散Bode图的自动定范围的算法
Dfrqint2离散Nyquist图的自动定范围的算法
Dmulresp离散多变量响应函数
Distsl到直线间的距离
Dric离散Riccati方程留数计算
Dsigma2DSIGMA实用工具函数
Dtimvec离散时间响应的自动定范围算法
Exresp取样响应函数
FreqintBode图的自动定范围算法
Freqint2Nyquist图的自动定范围算法
Freqresp低级频率响应函数
Givens旋转
Housh构造Householder变换
Imargin利用内插技术求增益和相位裕度
Lab2ser变标号为字符串
Mulresp多变量响应函数
Nargchk检测M文件的变量数
Perpxy寻找最近的正交点
Poly2str变多项式为字符串
Printmat带行列号打印矩阵
RicRiccati方程留数计算
Schord有序Schwr分解
Sigma2SIGMA使用函数
Tfchk检测传递函数的一致性
Timvec连续时间响应的自动定范围算法
Tzreduce在计算过零点时简化系统
Vsort匹配两根轨迹的向量
根轨迹、增益选择、方程求解和演示示例命令
根轨迹
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硬盘控制器的数字控制
KalmdemoKalman滤波器设计和仿真
时域响应、频域响应命令
时域响应
Dimpulse离散时间单位冲激响应
Dinitial离散时间零输入响应
Dlsim任意输入下的离散时间仿真
Dstep离散时间阶跃响应
Filter单输入单输出Z变换仿真
Impulse冲激响应
Initial连续时间零输入响应
Lsim任意输入下的连续时间仿真
Ltitr低级时间响应函数
Step阶跃响应
Stepfun阶跃函数
频域响应
BodeBode图(频域响应)
Dbode离散Bode图
Dnichols离散Nichols图
Dnyquist离散Nyquist图
Dsigma离散奇异值频域图
Fbode连续系统的快速Bode图
Freqs拉普拉斯变换频率响应
FreqzZ变换频率响应
Ltifr低级频率响应函数
Margin增益和相位裕度
NicholsNichols图
Ngrid画Nichols图的栅格线
NyquistNyquist图
Sigma奇异值频域图
模型变换、模型简化、模型实现以及模型特性命令
模型变换
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利用随机扰动法传递零点
建模常用命令
Append追加系统动态特性
Augstate变量状态作为输出
Blkbuild从方框图中构造状态空间系统
Cloop系统的闭环
Connect方框图建模
Conv两个多项式的卷积
Destim从增益矩阵中形成离散状态估计器
Dreg从增益矩阵中形成离散控制器和估计器
Drmodel产生随机离散模型
Estim从增益矩阵中形成连续状态估计器
Feedback反馈系统连接
Ord2产生二阶系统的A、B、C、D
Pade时延的Pade近似
Parallel并行系统连接
Reg从增益矩阵中形成连续控制器和估计器
Rmodel产生随机连续模型
Series串行系统连接
Ssdelete从模型中删除输入、输出或状态
ssselect从大系统中选择子系统
字符串与数值之间变换和十进制与十六进制数之间变换命令
字符串与数值之间变换
Num2str变数值为字符串
Int2str变整数为字符串
Str2num变字符串为数值
Sprintf变数值为格式控制下的字符串
Sscanf变字符串为格式控制下的数值
十进制与十六进制数之间变换
Hex2num变十六进制为IEEE标准下的浮点数
Hex2dec变十六制数为十进制数
Dec2hex变十进制数为十六进制数
一般字符串函数和字符串比较命令
一般字符串函数
StringsMATLAB中有关字符串函数的说明
Abs变字符串为数值
Setstr变数值为字符串
Isstr当变量为字符串时其值为真
Blanks空串
Deblank删除尾部的空串
Str2mat从各个字符串中形成文本矩阵
Eval执行由MATLAB表达式组成的串
字符串比较
Strcmp比较字符串
Findstr在一字符串中查找另一个子串
Upper变字符串为大写
Lower变字符串为小写
Isletter当变量为字母时,其值为真
Isspace当变量为空白字符时,其值为真
MATLAB编程语言、程序控制流和交互输入命令
MATLAB编程语言
Function增加新的函数
Eval执行由MATLAB表达式构成的字串
Feval执行由字串指定的函数
Global定义全局变量
程序控制流
If条件执行语句
Else与if命令配合使用
Elseif与if命令配合使用
EndFor,while和if语句的结束
For重复执行指定次数(循环)
While 重复执行不定次数(循环)
Break终止循环的执行
Return返回引用的函数
Error显示信息并终止函数的执行
交互输入
Input提示用户输入
Keyboard像底稿文件一样使用键盘输入
Menu产生由用户输入选择的菜单
Pause等待用户响应
Uimenu建立用户界面菜单
Uicontrol建立用户界面控制
图形注释和打印和存储命令
打印和存储
Print打印图形或保存图形
Printopt配置本地打印机缺省值
Orient设置纸张取向
Capture屏幕抓取当前图形
图形注释
Title图形标题
XlabelX轴标记
YlabelY轴标记
Text文本注释
Gtext用鼠标放置文本
Grid网格线
基本X—Y图形和特殊X—Y图形命令
基本X—Y图形
Plot线性图形
Loglog对数坐标图形
Semilogx半对数坐标图形(X轴为对数坐标)
Semilogy半对数坐标图形(Y轴为对数坐标)
Fill绘制二维多边形填充图
特殊X—Y图形
Polar极坐标图
Bar条形图
Stem离散序列图或杆图
Stairs阶梯图
Errorbar误差条图
Hist直方图
Rose角度直方图
Compass区域图
Feather箭头图
Fplot绘图函数
Comet星点图
句柄图形对象和操作命令
句柄图形对象
Figure建立图形窗口
Axes建立坐标系
Line建立曲线
Text建立文本串
Patch建立图形填充块
Surface建立曲面
Image建立图像
Uicontrol建立用户界面控制
Uimen建立用户界面菜单
句柄图形操作
Set设置对象
Get获取对象特征
Reset重置对象特征
Delete删除对象
Newplot预测nextplot性质的M文件
Gco获取当前对象的句柄
Drawnow填充未完成绘图事件
Findobj寻找指定特征值的对象