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. Dstep只能计算出状态响应的计算值,若需要计算状态响应的表达式,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