当前位置:文档之家› Matlab常用命令列表

Matlab常用命令列表

Unit Delay
将信号延迟一个采样周期
Weighted Moving Average
加权平均
Zero-Order Hold
零阶保持
Continuous
Derivative
输入对时间的导数
Integrator
对信号进行积分
State-Space
实现线性状态空间系统
Transfer Fcn
实现线性传递函数
从工作空间中定义的矩阵中读取数据
Ground
地线,提供零电平
Pulse Generator
生成有规则间隔的脉冲
In1
提供一个输入端口
Ramp
生成一连续递增或递减的信号
Random Number
生成正态分布的随机数
Repeating Sequence
生成一重复的任意信号
Repeating Sequence Interpolated
Dead Zone
提供输出为零的区域
Dead Zone Dynamic
动态提供输出为零的区域
Hit Crossing
检测信号上升沿、下降沿以及与指定值得比较结果,输出零或一
Quantizer
以指定的间隔离散化输入
Rate Limiter
限制信号的变化速度
Relay
在两个常数中选出一个作为输出
Saturation
Clock
显示并提供仿真时间
Constant
生成一个常量值
Counter Free-Running
自运行计数器,计数溢出时自动清零
Counter Limited
有限计数器,可自定义计数上限
Digital Clock
生成有给定采样间隔的仿真时间
From File
从文件读取数据
From Workspace
生成均匀分布的随机数
Sink
Display
显示输入的值
Floating Scope
显示仿真期间产生的信号,浮点格式
Out1
提供一个输出端口
Scope
显示仿真期间产生的信号
Stop Simulation
当输入为非零时停止仿真
Terminator
终止没有连接的输出端口
To File
向文件中写数据
To Workspace
Transfer Delay
以给定的时间量延迟输入
Variable Transfer Delay
以可变的时间量延迟输入
Zero-Pole
实现用零极点形式表示的传递函数
Discontinuities
Backlash
模拟有间隙系统的行为
Coulomb & Viscous Friction
模拟在零点出不连续,在其他地方有线性增益的系统
数学函数
Matrix Concatenation
矩阵串联
MinMax
输出信号的最小或最大值
MinMax Running Resettable
输出信号的最小或最大值,带复位功能
Polynomial
计算多项式的值
Product
产生模块各输入的简积或商
Product of Elements
产生模块各输入的简积或商
delete_block
删除一个模块
delete_line
删除一根线
find_system
查找一个模块
hilite_system
使一个模块醒目显示
replace_block
用一个新模块代替已有的模块
set_param
为模型或模块设置参数
get_param
获取模块或模型的参数
add_param
为一个模型添加用户自定义的字符串参数
输出复数输入信号的相角和幅值
Complex to Real-Image
输出复数输入信号的实部和虚部
Divide
对信号进行乘法或除法运算
Dot Product
产生点积
Gain
将模块的输入乘以一个数值
Magnitude-Angle to Complex
由相角和幅值输入输出一个复数信号
Math Function
Discrete Transfer Fcn
实现离散传递函数
Discrete Zero-Pole
实现以零极点形式描述的离散传递函数
Discrete-time Integrator
执行信号的离散时间积分
First-Order Hold
实现一阶采样保持
Integer Delay
将信号延迟多个采样周期
Memory
硬拷贝和打印命令
frameedit
编辑打印画面
print
将simulink系统打印成图片,或将图片保存为m文件
printopt
打印机默认设置
orient
设置纸张的方向
常用
Sources
Band-Limited white Noise
给连续系统引入白噪声
Chirp Signal
产生一个频率递增的正弦波(线性调频信号)
为一个仿真系统寻找稳定的状态参数
open_system
打开已有的模型
close_system
关闭打开的模型或模块
new_system
创建一个新的空模型窗口
load_system
加载已有的模型并使模型不可见
save_system
保存一个打开的模型
add_block
添加一个新的模块
add_line
添加一条线(两个模块之间的连线)
向工作空间中的矩阵写入数据
XY Graph
使用Matlab的图形窗口显示信号的X-Y图
Discrete
Difference
差分器
Difference Derivative
计算离散时间导数
Discrete Filter
实现IIR和FIR滤波器
Discrete State-Space
实现用离散状态方程描述的系统
Real-Imag to Complex
由实部和虚部输入输出复数信号
Reshape
改变矩阵或向量的维数
Rounding Function
执行圆整函数
Sign
指明输入的符号
Sine Wave Function
输出正弦信号
Slider Gain
使用滑动器改变标量增益
Subtract
对信号进行加法或减法运算
maskpopups
返回并改变封装模块的弹出菜单项
movemask
重建内置封装模块为封装的子模块
库命令
libinfo
从系统中得到库信息
诊断命令
sllastdiagnostic
上一次诊断信息
sllasterror
上一次错误信息
sllastwarning
上一次警告信息
sldiagnostics
为一个模型获取模块的数目和编译状态
从前一时间步输出模块的输入
Tapped Delay
延迟N个周期,然后输出所有延迟数据
Transfer Fcn First Order
离散时间传递函数
Transfer Fcn Lead or Lag
超前或滞后传递函数,主要有零极点树木决定
Transfer Fcn Real Zero
有实数零点,没有极点的传递函数
生成一重复的任意信号,可以插值
Repeating Sequence Stair
生成一重复的任意信号,输出的是离散值
Signal Builder
带界面交互的波形设计
Signal Generator
生成变化的波形
Sine Wave
生成正弦波
Step
生成一阶跃函数
Uniform Random Number
附录
simulink
仿真命令
sim
仿真运行一个simulink模块
sldebug
调试一个simulink模块
simset
设置仿真参数
simget
获取仿真参数
线性化和整理命令
linmod
从连续时间系统中获取线性模型
linmod2
也是获取线性模型,采用高级方法
dinmod
从离散时间系统中获取线性模型
trim
限制信号的变化范围
Saturation Dynamic
动态限制信号的变化范围
Wrap to Zero
输入大于门限则输出零,小于则直接输出
Math
Abs
输出输入的绝对值
Add
对信号进行加法或减法运算
Algebraic Constant
将输入信号抑制为零
Assignment
赋值
Bias
给输入加入偏移量
Complex to Magnitude-Angle
addterms
为未连接的端口添加terminators模块
boolean
将数值数组转化为布尔值
slhelp
simulink的用户向导或者模块帮助
hasmask
检查已有模块是否封装
hasmaskdlg
检查已有模块是否有封装的对话框
hasmaskicon
检查已有模块是否有封装的图标
iconedit
使用ginput函数来设计模块图标
delete_param
从一个模型中删除一个用户自定义的参数
bdclose
关闭一个simulink窗口
bdroot
根层次下的模块名字
gcb
获取当前模块的名字
相关主题