Tag: 正弦

如何使用正弦/余弦波返回振荡数

我是Java编程的新手,我正在使用Android编写Java 1.6。 我有一个简单的函数,使一个数字在0到200之间上下移动。我想把它放到一个正弦函数中,但不断出现我一直在尝试的错误。 我希望我的程序通过正弦波y轴更新int(Number1)。 任何想法都将以下逻辑转换为正弦函数? (无视第二个号码) 码: private int Number1 = 150; private int Number2 = 0; private int counter = 0; public void updateNumbers() { if (counter == 0) { if (Number1 = 200) { counter = 1; } } } else if (counter == 1) { if (Number2 = 200) { counter = […]

泰勒级数的正弦计算不起作用

我在Java中写了一个正弦函数,它应该计算x的正弦值 我的function看起来像 public static double sine(int x) { double result = 0; for(int n = 0; n <= 8; n++) { double temp = 2 * n + 1; result += Math.pow(-1, n) * Math.pow(x, temp) / fact(temp); // fact() calculates faculty } return result; } 只有几个小数位匹配Math.sin(),但只有当x小于6且n的极限等于8时。 有时,如果x大于6,则sine()返回甚至4.106,或者如果n的限制大于32,则返回NaN或-Infinity … 我究竟做错了什么? 希望你能帮助我,并提前感谢!

Java中的正弦波声音发生器

在Java中以任何频率生成正弦波声音的最简单方法是什么? 样本大小超过2个字节会有所帮助,但这并不重要。 谢谢