概述
S
函数的简介及编写
摘自恒润科技
S-function
的编写
1.
S
函数模板编辑环境进入:
在
MATLAB
主界面中直接输入:
edit sfuntmpl
即可弹出
S
函数模板编辑的
M
文件环境,修改即可。
在
MATLAB
主界面中直接输入:
sfundemos
,即可调出
S
函数的许多编
程例子。
2.
S
函数模板的相关基础:
1)
M
文件
S
函数的引导语句为:
,...)
2
,
1
,
,
,
,
(
]
,
,
0
,
[
p
p
flag
u
x
t
f
ts
str
x
sys
Function
S
函数默认的四个输入参数:
t ,x ,u ,flag
S
函数默认的四个输出函数:
sys ,x0 ,str ,ts
各个参数的含义如下:
T
:代表当前的仿真时间,该输入决定了下一个采样时间;
X
:表示状态向量,行向量,引用格式:
X(1),X(2)
U
:表示输入向量
;
Flag
:控制在每一个仿真阶段调用哪一个子函数的参数,由
SIMULINK
在
调用时自动取值;
Sys
:通用的返回变量,返回的数值决定
Flag
值,
mdlUpdates
里:列向量,
引用格式:
Sys(1,1),Sys(2,1)
;
mdlOutputs
里:行向量,引用格式:
Sys =x.
X0
:初始的状态值;列向量,引用格式:
X0=[ 0
;
0
;
0 ]
Str
:空矩阵,无具体含义;
最后
以上就是天真路人为你收集整理的matlab中ss函数_matlab中的S函数的全部内容,希望文章能够帮你解决matlab中ss函数_matlab中的S函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复