matlab SIMULINK -奇异正弦波图

c2e8gylq  于 2022-11-24  发布在  Matlab
关注(0)|答案(2)|浏览(183)

我是Simulink新手(我在Simulink上工作了不到1个小时)。我将一个振幅为3、频率为2*pi的“正弦波”模块连接到一个“示波器”上。问题是,图中存在某种边缘:

你能告诉我怎么修吗?
谢谢你,谢谢你

pepwfjgg

pepwfjgg1#

这是因为默认情况下,Simulink选择模拟结束时间除以50的时间步长,除非模型的动态特性需要更小的时间步长(对于可变步长求解器)。
我假设你没有改变任何解算器设置,在这种情况下,你可能有ode45作为一个默认设置的解算器。改变MaxStepSize的东西小,比如说0.1s或甚至更小。模拟将需要一点时间,但你会得到更多的数据点,因此更平滑的曲线。
有关详细信息,请阅读Simulink文档中的Choose a Solver

rqdpfwrv

rqdpfwrv2#

以下是解算器设置的路径:您的Simulink模型-〉建模-〉模型设置-〉模型设置-〉求解器-〉求解器:ode 45,最大步长:0.1.

相关问题