matlab中数值过大显示inf simulink报错the simulation was terminated Caused by: EIG的输入不能包含NaN或Inf,跪求大神教我?
浏览量:3103
时间:2021-03-13 05:04:38
作者:admin
simulink报错the simulation was terminated Caused by: EIG的输入不能包含NaN或Inf,跪求大神教我?
你的eig是什么?您的数据中有Nan或inf。如果eig是一个输入端口,请检查导入的数据。
matlab中inf是啥意思?
无限的前三个字母意味着无限。实际意义是当计算结果大于某个数(这个数非常大,如10的多次幂)时,matlab认为它是无穷大的,并返回inf
inf无穷大数∞,同样地,∞可以表示为-inf。在matlab程序执行时,即使除法运算在MATLAB中,a(a==inf)=0表示数组中a等于inf的所有元素都被赋值为0。A==inf表示数组A中元素的位置,该位置等于无穷大(inf)。示例如下:a=[1,2,inf,4,3,2,inf,2,inf,inf,2,0,3,inf]a(a==inf)=0%执行完句子后
无穷大。Inf是无限的前三个字母。它可以翻译为无穷大或无穷大。如果不设置模拟时间,则默认时间为无限时间,而其他时间具有停止时间。例如,如果将时间设置为50,模拟将在50后停止。将时间设置为inf时,模拟将仅在两种情况下停止:
1。如果发生错误,matlab将自动停止并报告错误。
2. 单击“停止”按钮。
matlab中数值过大显示inf matlab中的inf是什么意思 matlab中inf表示
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。