lzth.net
当前位置:首页 >> mAtlAB在做simulink仿真时出现问题,求大神帮忙 >>

mAtlAB在做simulink仿真时出现问题,求大神帮忙

将你的matlab的current folder改成你的仿真图所保存的路径就行了

transfer Fcn4那个积分模块的初始值为0,导致divide除法模块的被除数为零,导致一个无穷大的数解决方法1 右键点击1/s的模块,选property,修改initial值,改为非零值。 解决方法2 在transfer fcn4的输入端加入一个simulink saturation模块用于限...

transfer Fcn4那个积分模块的初始值为0,导致divide除法模块的被除数为零,导致一个无穷大的数解决方法1 右键点击1/s的模块,选property,修改initial值,改为非零值。 解决方法2 在transfer fcn4的输入端加入一个simulink saturation模块用于限...

在Simulation-configuation paraters-找到optimization,Imelpent.......boolean把前面的对勾去掉即可

题主这样提问恐怕很难得到满意答案的——没有模型,而且描述也不清晰:【仿真就会出现溢出问题,然后数值变得很锌,这句话很费解。 建议题主把模型传到网盘然后贴出链接,才好帮你分析。

请注意From File模块对文件的要求: 1、必须是MAT格式; 2、数据按行存放,第一行为时间,后续各行为各变量。这一点很容易搞错,因为MATLAB中绝大多数场合的习惯是数据按列存放,第一列为时间。这个模块为什么这么规定,我也说不清,总之需要特...

把红框内的工作文件夹换一个位置,不要在MATLAB安装目录下就可以了。

你的Transfer Fcn模块参数是怎样设置的?该不会把分子直接写成[s+5]了吧? 该模块分子分母都应该写多项式的系数,例如分子为[1 5],分母为[0.1 1]。

关于求函数: exp(-x.^2)在0到1上的积分,可以这样子: I=quadl(@(x)exp(-x.^2),0,1)如果你的matlab不支持匿名函数的话,可以用内联函数: I=quadl(inline('exp(-x.^2)'),0,1)两种方法都会得到: I=0.7468当然如果可以建议还是使用匿名函数。 关...

按照错误提示上说,是因为数据类型不匹配所致,你最后一张图里那个Max的模块不能接受布尔型的数据,在中间加上一个data type conversion模块将boolean数据转成double型,试试吧

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com