MATLAB命令大全.docx

上传人:b****3 文档编号:2992804 上传时间:2022-11-16 格式:DOCX 页数:11 大小:19.78KB
下载 相关 举报
MATLAB命令大全.docx_第1页
第1页 / 共11页
MATLAB命令大全.docx_第2页
第2页 / 共11页
MATLAB命令大全.docx_第3页
第3页 / 共11页
MATLAB命令大全.docx_第4页
第4页 / 共11页
MATLAB命令大全.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

MATLAB命令大全.docx

《MATLAB命令大全.docx》由会员分享,可在线阅读,更多相关《MATLAB命令大全.docx(11页珍藏版)》请在冰豆网上搜索。

MATLAB命令大全.docx

MATLAB命令大全

打印和存储

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图形标题

XlabelX轴标记

YlabelY轴标记

Text文本注释

Gtext用鼠标放置文本

Grid网格线

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建立用户界面控制

一般字符串函数

StringsMATLAB中有关字符串函数的说明

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阶跃函数

频域响应

BodeBode图(频域响应)

Dbode离散Bode图

Dnichols离散Nichols图

Dnyquist离散Nyquist图

Dsigma离散奇异值频域图

Fbode连续系统的快速Bode图

Freqs拉普拉斯变换频率响应

FreqzZ变换频率响应

Ltifr低级频率响应函数

Margin增益和相位裕度

NicholsNichols图

Ngrid画Nichols图的栅格线

NyquistNyquist图

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硬盘控制器的数字控制

KalmdemoKalman滤波器设计和仿真

实用工具

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匹配两根轨迹的向量

Q1:

matlab有没有监视内存的方法?

A:

用函数whos。

Q2:

如何解决matlab7.0命令窗口跳出一大堆java错误...

A:

换matlab7的sp2。

Q3:

自从安装matlab,一开机就在进程里有matlab。

能不能开机的时候进程就不运行matlab?

A:

开始-->控制面板-->管理工具-->服务

把MATLABServer的属性改成“手动”就行了。

Q4:

退出matlab7程序运行的快捷键。

A:

ctrl+q

Q5:

matlab7远程控制是否有限制?

A:

不能远程控制,不过你可以先在你的remote机器上打开,然后就可以用了。

Q6:

Matlab占用资源太多怎么办?

A:

用matlab-nojvm启动(如果不需要图形界面)。

Q7:

怎样给matlab添加新的toolbox?

A:

在matlab的文件菜单里边添加路径,选setpath。

Q8:

请问matlab有没有命令可以调出历史输入啊?

A:

commandhistory窗口。

Q9:

matlab7.0不能在64位的cpu下运行?

A:

matlab应该是依赖于自己的虚拟机的

但是好像这个虚拟机是在IA32里面作出来的,所以,应该找个带64位的

java虚拟机替换原来的,不过不一定能行orso,记不清了)

Q10:

matlab有没有注释一段的功能?

A:

选中一段代码,ctrlr就是区段注释

选中一段代码,ctrlt取消区段注释

Q11:

今有WINDOWS版MATLAB7,启动时只出现版权画面,然后进程结束。

A:

用matlab-nojvm可以启动,但是报了OpenGL错误的信息,估计是显卡比较

差或驱动程序不好。

在显示属性里关闭硬件加速即可。

matlab常用命令参考

1、学会用help和doc函数。

2、输入输出文件:

save/load

在屏幕上显示文件:

typ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1