导航:首页 > 程序命令 > matlab命令汇总

matlab命令汇总

发布时间:2024-12-25 05:38:28

① MATLAB清除命令行,命令窗口,清空命令精简汇总

在MATLAB中,清除命令行、命令窗口及清空工作空间是常用的操作。以下列举了一些常用的清除命令,它们主要作用在程序的开头或特定需求时使用。

首先,clc用于清空命令行内容,这有助于保持命令窗口的整洁。

接着,clear命令用于清空工作空间中的所有变量,这在处理大量数据或复杂计算时很有用。

clear all比clear更为彻底,它不仅清空所有变量,还会删除函数和MEX文件,确保工作空间的完全空白。

为了清除特定图表的内容,可以使用clf命令,其(1)参数表示清除所有图表内容或指定图表内容。

关闭所有画图figure窗口则通过close all命令实现,便于重新开始绘图操作。

若需清除指定变量,使用clearvars x1,x2,x3,而如果只想保留某些变量,可以使用clearvars -except x1, x2 x3,通过这个命令,除了x1、x2、x3外的所有变量都会被清除。

最后,exit命令用于退出MATLAB环境,结束当前会话。

② matlab7.0命令大全

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 函数输出变量数

puter 计算机类型

Isieee 当计算机采用IEEE算术标准时,其值为真

Why 简明的答案

Version MATLAB版本号

时间和日期

Clock 挂钟

Date 日历

Etime 计时函数

Tic 秒表开始计时

Toc 计时函数

Cputime CPU时间(以秒为单位)

矩阵操作

Diag 建立和提取对角阵

Fliplr 矩阵作左右翻转

Flipud 矩阵作上下翻转

Reshape 改变矩阵大小

Rot90 矩阵旋转90度

Tril 提取矩阵的下三角部分

Triu 提取矩阵的上三角部分

: 矩阵的索引号,重新排列矩阵

pan 友矩阵

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 Hes *** erg形式

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 带矩阵变量的多项式计算

Resie 部分分式展开(留数计算)

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 角度直方图

pass 区域图

Feather 箭头图

Fplot 绘图函数

et 星点图

图形注释

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 变根值表示为多项式表示

Resie 部分分式展开

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 连续时间响应的自动定范围算法

Tzrece 在计算过零点时简化系统

Vsort 匹配两根轨迹的向量

③ matlab多次绘图的命令有哪些

hold on作用是保持原图并接受此后绘制的新的曲线,叠加绘图;

多次叠绘:

plot命令可以同时绘制多条曲线,但实际中,往往出现在已经 存在的图上再绘制一条或多条曲线的情况,为此,MATLAB提 供了以下命令:

hold on:保持原图并接受此后绘制的新的曲线,叠加绘图

hold off:重新刷或族扮新图形窗口,绘制新的曲线

(3)matlab命令汇总扩展阅读:

多子图:

MATLAB允许用户在同一个图形窗里布置几幅独立子图,命令如下:

subplot(m,n,k) 使m×n幅子图的第衫灶k幅成为当前穗皮图

subplot('position',[left bottom width height])指定位置绘子图,成为当前图

多子图绘制曲线:

clf; t=(pi*(0:0.001:1))';

y1=sin(t); y2=sin(10*t); y12=sin(t).*sin(10*t);

subplot(2,2,1),plot(t,y1,'r');axis([0,pi,-1,1])

subplot(2,2,2),plot(t,y2,'b');axis([0,pi,-1,1])

subplot('position',[0.2,0.1,0.6,0.40]),plot(t,y12,'b-',t,[y1,-y1],'r:'), axis([0,pi,-1,1])

④ matlab 常用命令有哪些

matlab命令
一、常用对象操作:除了一般windows窗口的常用功能键外。
1、!dir 可以查看当前工作目录的文件。 !dir& 可以在dos状态下查看。
2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。
3、功能键:
功能键 快捷键 说明
方向上键 Ctrl+P 返回前一行输入
方向下键 Ctrl+N 返回下一行输入
方向左键 Ctrl+B 光标向后移一个字符
方向右键 Ctrl+F 光标向前移一个字符
Ctrl+方向右键 Ctrl+R 光标向右移一个字符
Ctrl+方向左键 Ctrl+L 光标向左移一个字符
home Ctrl+A 光标移到行首
End Ctrl+E 光标移到行尾
Esc Ctrl+U 清除一行
Del Ctrl+D 清除光标所在的字符
Backspace Ctrl+H 删除光标前一个字符
Ctrl+K 删除到行尾
Ctrl+C 中断正在执行的命令
4、clc可以命令窗口显示的内容,但并不清除工作空间。
二、函数及运算
1、运算符:
+:加, -:减, *:乘, /: 除, \:左除 ^: 幂,‘:复数的共轭转置, ():制定运算顺序。
2、常用函数表:
sin( ) 正弦(变量为弧度)
Cot( ) 余切(变量为弧度)
sind( ) 正弦(变量为度数)
Cotd( ) 余切(变量为度数)
asin( ) 反正弦(返回弧度)
acot( ) 反余切(返回弧度)
Asind( ) 反正弦(返回度数)
acotd( ) 反余切(返回度数)
cos( ) 余弦(变量为弧度)
exp( ) 指数
cosd( ) 余弦(变量为度数)
log( ) 对数
acos( ) 余正弦(返回弧度)
log10( ) 以10为底对数
acosd( ) 余正弦(返回度数)
sqrt( ) 开方
tan( ) 正切(变量为弧度)
realsqrt( ) 返回非负根
tand( ) 正切(变量为度数)
abs( ) 取绝对值
atan( ) 反正切(返回弧度)
angle( ) 返回复数的相位角
atand( ) 反正切(返回度数)
mod(x,y) 返回x/y的余数
sum( ) 向量元素求和
3、其余函数可以用help elfun和help specfun命令获得。
4、常用常数的值:
pi 3.1415926…….
realmin 最小浮点数,2^-1022
i 虚数单位
realmax 最大浮点数,(2-eps)2^1022
j 虚数单位
Inf 无限值
eps 浮点相对经度=2^-52
NaN 空值
三、数组和矩阵:
1、构造数组的方法:增量发和linspace(first,last,num)first和last为起始和终止数,num为需要的数组元素个数。
2、构造矩阵的方法:可以直接用[ ]来输入数组,也可以用以下提供的函数来生成矩阵。
ones( ) 创建一个所有元素都为1的矩阵,其中可以制定维数,1,2….个变量
zeros() 创建一个所有元素都为0的矩阵
eye() 创建对角元素为1,其他元素为0的矩阵
diag() 根据向量创建对角矩阵,即以向量的元素为对角元素
magic() 创建魔方矩阵
rand() 创建随机矩阵,服从均匀分布
randn() 创建随机矩阵,服从正态分布
randperm() 创建随机行向量
horcat C=[A,B],水平聚合矩阵,还可以用cat(1,A,B)
vercat C=[A;B],垂直聚合矩阵, 还可以用cat(2,A,B)
repmat(M,v,h) 将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次
blkdiag(A,B) 以A,和B为块创建块对角矩阵
length 返回矩阵最长维的的长度
ndims 返回维数
numel 返回矩阵元素个数
size 返回每一维的长度,[rows,cols]=size(A)
reshape 重塑矩阵,reshape(A,2,6),将A变为2×6的矩阵,按列排列。
rot90 旋转矩阵90度,逆时针方向
fliplr 沿垂轴翻转矩阵
flipud 沿水平轴翻转矩阵
transpose 沿主对角线翻转矩阵
ctranspose 转置矩阵,也可用A’或A.’,这仅当矩阵为复数矩阵时才有区别
inv 矩阵的逆
det 矩阵的行列式值
trace 矩阵对角元素的和
norm 矩阵或矢量的范数,norm(a,1),norm(a,Inf)…….
normest 估计矩阵的最大范数矢量
chol 矩阵的cholesky分解
cholinc 不完全cholesky分解
lu LU分解
luinc 不完全LU分解
qr 正交分解
kron(A,B) A为m×n,B为p×q,则生成mp×nq的矩阵,A的每一个元素都会乘上B,并占据p×q大小的空间
rank 求出矩阵的刺
pinv 求伪逆矩阵
A^p 对A进行操作
A.^P 对A中的每一个元素进行操作
四、数值计算
1、线性方程组求解
(1)AX=B的解可以用X=A\B求。XA=B的解可以用X= A/B求。如果A是m×n的矩阵,当m=n时可以找到唯一解,m<n,不定解,解中至多有m个非零元素。如果m>n,超定系统,至少找到一组解。如果A是奇异的,且AX=B有解,可以用X=pinv(A)×B返回最小二乘解
(2)AX=b, A=L×U,[L,U]=lu(A), X=U\(L\b),即用LU分解求解。
(3)QR(正交)分解是将一矩阵表示为一正交矩阵和一上三角矩阵之积,A=Q×R[Q,R]=chol(A), X=Q\(U\b)
(4)cholesky分解类似。
2、特征值
D=eig(A)返回A的所有特征值组成的矩阵。[V,D]=eig(A),还返回特征向量矩阵。
3、A=U×S×UT,[U,S]=schur(A).其中S的对角线元素为A的特征值。
4、多项式Matlab里面的多项式是以向量来表示的,其具体操作函数如下:
conv 多项式的乘法
deconv 多项式的除法,【a,b】=deconv(s),返回商和余数
poly 求多项式的系数(由已知根求多项式的系数)
polyeig 求多项式的特征值
Polyfit(x,y,n) 多项式的曲线拟合,x,y为被拟合的向量,n为拟合多项式阶数。
polyder 求多项式的一阶导数,polyder(a,b)返回ab的导数
[a,b]=polyder(a,b)返回a/b的导数。
polyint 多项式的积分
polyval 求多项式的值
polyvalm 以矩阵为变量求多项式的值
resie 部分分式展开式
roots 求多项式的根(返回所有根组成的向量)
注:用ploy(A)求出矩阵的特征多项式,然后再求其根,即为矩阵的特征值。
5、插值常用的插值函数如下:
griddata 数据网格化合曲面拟合
Griddata3 三维数据网格化合超曲面拟合
interp1 一维插值(yi=interp1(x,y,xi,’method’)Method=nearest/linear/spline/pchip/cubic
Interp2 二维插值zi=interp1(x,y,z,xi,yi’method’),bilinear
Interp3 三维插值
interpft 用快速傅立叶变换进行一维插值,help fft。
mkpp 使用分段多项式
spline 三次样条插值
pchip 分段hermit插值
6、函数最值的求解
fminbnd(‘f’,x1,x2,optiset(,))求f在 x1和x2之间的最小值。Optiset选项可以有‘Display’+‘iter’/’off’/’final’,分别表示显示计算过程/不显示/只显示最后结果。fminsearch求多元函数的最小值。fzero(‘f’,x1)求一元函数的零点。X1为起始点。同样可以用上面的选项。
五、图像绘制:
1、基本绘图函数
plot 绘制二维线性图形和两个坐标轴
plot3 绘制三维线性图形和两个坐标轴
fplot 在制定区间绘制某函数的图像。fplot(‘f’,区域,线型,颜色)
loglog 绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx 绘制半对数坐标图形
semilogy 绘制半对数坐标图形
2、线型: 颜色 线型
y 黄色 . 圆点线 v 向下箭头
g 绿色 -. 组合 > 向右箭头
b 蓝色 + 点为加号形 < 向左箭头
m 红紫色 o 空心圆形 p 五角星形
c 蓝紫色 * 星号 h 六角星形
w 白色 . 实心小点 hold on 添加图形
r 红色 x 叉号形状 grid on 添加网格
k 黑色 s 方形 - 实线
d 菱形 -- 虚线 ^ 向上箭头
3、可以用subplot(3,3,1)表示将绘图区域分为三行三列,目前使用第一区域。此时如要画不同的图形在一个窗口里,需要hold on。

⑤ matlab7.0命令大全

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 带矩阵变量的多项式计算
Resie 部分分式展开(留数计算)
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 变根值表示为多项式表示
Resie 部分分式展开
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 连续时间响应的自动定范围算法
Tzrece 在计算过零点时简化系统
Vsort 匹配两根轨迹的向量

阅读全文

与matlab命令汇总相关的资料

热点内容
c游戏编程入门教程pdf 浏览:668
php框架安全 浏览:713
梦里和程序员谈恋爱 浏览:171
特价服务器什么意思 浏览:379
程序员交接不想接怎么办 浏览:873
vb文件夹怎么选择 浏览:118
公众号验证码登陆源码 浏览:524
居民楼用电量与电缆算法 浏览:357
安装mysql步骤linux 浏览:192
模拟器开app卡顿是怎么回事 浏览:432
安卓手机如何将应用安装到sd卡 浏览:1002
调取命令符 浏览:720
核酸检测报告怎么能加密 浏览:96
单片机烧录是什么意思 浏览:454
phpmysqlmysqlnd 浏览:539
php获取服务器端ip 浏览:429
域控服务器搭建好如何管理客户机 浏览:737
30万女程序员直播写代码 浏览:915
小米手机数据分区加密 浏览:867
php状态机 浏览:690