Matlab/C是如何产生正弦波的,我的意思是,它们会存储每个角度的值吗但如果是这样,就需要存储无限的值。

最佳答案

在任何现代的数字计算机上,只有基本的算术运算器才能计算出许多、许多的角正弦其中一个例子,但只有一个,是the CORDIC algorithm我不知道Matlab对三角函数使用什么算法。
计算机不只是在存储的值表中查找三角函数的值,尽管当前使用的一些算法确实在存储的表中查找临界值这些表所包含的是特定于算法的,可能不符合trig表的天真期望。
注意这个问题已经被问过很多次了,所以,this answer似乎是其中的一个。

关于c - Matlab/C/Java中的正弦函数或数字系统中的任何其他程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11205018/

10-09 20:15
查看更多