出现 NaN 的情况可能有以下几种可能性:

  1. 数据问题:检查输入数据是否包含无效值(例如 NaN、Inf 等),或者数据范围是否正确。可以通过使用 isnan 和 isinf 函数来检查数据。

  2. 模型问题:检查所使用的拟合模型是否适用于输入数据。如果模型不适用,可能会导致无法生成有效的拟合公式。

  3. 参数设置问题:检查拟合函数的参数设置是否正确。例如,拟合函数的参数范围是否设置为 -0.5 和 0.5,或者是否设置了适当的初始参数值。

建议逐步排除上述可能性,逐一检查数据、模型和参数设置,以找出导致 NaN 的原因,并进行相应的修正。

MATLAB 谐波分析拟合公式系数出现 NaN 的解决方法

原文地址: https://www.cveoy.top/t/topic/pTYL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录