计算错误:sind(x) 和 cosd(x)

计算错误:sind(x) 和 cosd(x)

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

本文讨论了MATLAB中以度为单位的正弦函数sind(x)和余弦函数cosd(x)的计算错误。通过对x1和x2的sind和cosd值进行计算,发现MATLAB输出与正确值存在显著误差,前两个的误差率分别为43.75%和31.25%,后两个则完全错误,误差率为100%。

🎯

关键要点

  • 本文讨论MATLAB中以度为单位的正弦函数sind(x)和余弦函数cosd(x)的计算错误。
  • 示例中给定x1 = 12345678.9和x2 = 12345678.9e20,计算sind(x1)、cosd(x1)、sind(x2)和cosd(x2)。
  • MATLAB输出的sind和cosd值与正确值存在显著误差。
  • 前两个值的误差率分别为43.75%和31.25%,后两个值的误差率为100%。

延伸问答

MATLAB中的sind(x)和cosd(x)有什么计算错误?

MATLAB中sind(x)和cosd(x)的计算结果与正确值存在显著误差,前两个值的误差率分别为43.75%和31.25%,后两个值的误差率为100%。

如何计算sind(x)和cosd(x)的值?

可以通过在MATLAB中输入x1和x2的值来计算sind(x1)、cosd(x1)、sind(x2)和cosd(x2)。

sind和cosd的误差率是如何计算的?

误差率是通过比较MATLAB输出值与正确值之间的差异来计算的,前两个值的误差率分别为43.75%和31.25%。

给定的x1和x2值是什么?

给定的x1值为12345678.9,x2值为12345678.9e20。

MATLAB输出的sind和cosd值是什么?

MATLAB输出的sind(x1)为-0.323917418204301,cosd(x1)为-0.946085358825439,sind(x2)为0.927183854566787,cosd(x2)为-0.374606593415912。

正确的sind和cosd值是多少?

正确的sind(x1)为-0.3239174181981494,cosd(x1)为-0.9460853588275453,sind(x2)为0,cosd(x2)为1。

➡️

继续阅读