EDA365电子论坛网
标题:
matlab中,对同一个函数而言,step(),impulse()和simulink调用的区别
[打印本页]
作者:
Nain
时间:
2022-8-17 15:17
标题:
matlab中,对同一个函数而言,step(),impulse()和simulink调用的区别
matlab中,对同一个函数而言,step(),impulse()和simulink调用的区别
5 g3 J5 S+ R& T! s- y
作者:
peerless2021
时间:
2022-8-17 15:50
对同一个函数而言,step(),impulse()和simulink调用的区别:
: ^" _4 Z: m. E p. D
step只能计算出状态响应的计算值,若需要计算状态响应的表达式,step函数仿真的是单位阶跃函数;
* j; `) n) L0 {
impulse仿真的是单位冲击函数;
. q Z8 h1 w+ @1 g! [
在Simulink中建模的时候,有时会发现自己想要的功能很难通过Simulink中常规的模块和子系统实现,但是通过Matlab函数却可以很容易地实现。
作者:
hfiwioq
时间:
2022-8-17 15:54
以下情况比较适合用Matlab而不是Simulink实现:
% s4 E; d7 \2 e5 P. u$ D
(1)for循环或while循环较多,
' r* ^; ~8 n' o7 s0 F
(2)结构体定义较复杂,例如结构体嵌套结构体,
1 V2 ^ h- u3 p+ _1 g' R
(3)想要调用Matlab的某个工具箱函数,
5 G* @9 v/ f" G1 B1 e7 G1 i7 Q& S
(4)习惯写代码而不是搭模型。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2