simulink求微分方程dx =-5x + u
一、分析题目,对dx积分才能求出x,可以通过引入积分器,其中积分器的输入是dx,输出就是x
二、确定需要的模块,存在-5x,需要一个gain模块,有-5x+u需要一个sum模块,加上一步需要的积分器,此处这里的u用正弦信号,需要一个sine wave,查看信号情况,需要一个scope模块,需要观察两信号的叠加输出,输出一个mux模块,为了将数据引入到workspace中,引入一个toWorkspace模块
三、仿真模型图为:
参数设置比较简单sum就是list of signs:|+-; toworkspace的variable name: simoutG, save format: Array
四、仿真的截图:为了更加方便,把scope的File中的open at start of simulation选中,只要开始仿真,就会自动打开scope窗口了:
五、同样,也可以通过matlab的命令行,用命令:plot(out.simoutG),注意,这里的out.simoutG变量名和模型图中的toworksapce的标号是对应的。这里又被课本给坑了一个小时,我去年买了个表,不能出书就不要勉强,为了评职称,也认点真好吗。
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2021-06-07 从C 语言用户角度理解 Linux 的库
2017-06-07 C语言中的bool类型
2017-06-07 12深入理解C指针之---指针多层间接引用
2017-06-07 11深入理解C指针之---指针和常量