sine

    1热度

    1回答

    我试图用扫一扫生成正弦音。我正在使用下面的代码,我从here得到。问题是,我可以听到200Hz以上的声音,但我听不到200Hz以下的声音(如20Hz或50Hz)。 请帮助我生成准确的正弦音调。如果您追踪正弦波的当前位置,并增加它基于当前频率,而不是计算每个相对于起始位置样本位置 private final int sampleRate = 44100; public void gene

    -2热度

    1回答

    这里的总noob。有人能给我一个例子,说明如何生成一个2kHz正弦波阵列,其C方差为0.01的白噪声?这是我到目前为止有: #include <stdio.h> #include <math.h> #include <stdlib.h> #define PI 3.141592653589793 int main() { int i; double buffer[100

    1热度

    1回答

    我试图将正弦曲线拟合成下面这个例子的线性数据, Sine curve fit using lm and nls in R,但我得到了一个像我的代码下面那样的有趣的图形。我想只是一个适合我的数据的正弦曲线。 Data <- mrns[[1]] Time <- Data$time HR <- Data$raw.HR xc <- cos(2*pi*Time/366) xs <- sin(2*p

    4热度

    1回答

    你好我正在使用AudioKit - 这是一个恒星框架,我很高兴到目前为止只是学习它。我正在通过一个HelloWorld的例子,并有一个用户界面按钮的代码,使用一个频率的振荡器... 我的问题是:如果我想要一次播放两个振荡器音调,比如432Hz和一个完美第五以上(比例3:2所以648Hz)我怎么能让他们同时玩?正确的设计模式是否每个“音调”都有一个新节点? class ViewController:

    0热度

    1回答

    我是新来的simulink。我有这个“正弦波”块。当我双击它时,我得到的频率是(rad/sec),而不是Hz。 我该如何改变这个以Hz为单位的频率?我搜索了所有属性(右键点击属性),但我找不到任何方法来改变它。

    0热度

    1回答

    我是新来的android和我试图在加速度计值的变化触发屏幕上绘制正弦波。我只需要在屏幕上动态绘制的纯正弦波(限于屏幕)。我可以在画布上绘制坐标并验证屏幕尺寸,但我无法考虑如何将正弦值(范围从0到1)转换为屏幕坐标。 我是想这样的事情在onSensorChanged(): tvarY = sin(tvarX)*2.0; // tvarX and tvarY are double values tv

    0热度

    1回答

    请大家帮忙,我一直试图让这段代码正常工作,但是我找不到错误。以下是我的代码 sumToN f x 1 = f (x 1) sumToN f x n = f x n + f x (n-1) facOfN 0 = 1 facOfN n = n * facOfN (n-1) sgfr sineApprox x n = ((-1)^n) * ((x ** (2*n+1))/facOfN(2*n

    0热度

    1回答

    我正在编写一个Python程序来产生多个正弦扫描,具有不同的开始和结束频率以及不同的时间间隔。 一个例子是:从0Hz 扫到在1毫秒 扫描170Hz从170Hz到170Hz在从170Hz 1个毫秒 扫下来到10Hz在1毫秒 所以它应该是一个斜坡上升,斜坡波形。 这从来就使用由this thread def LinearSineSweep(self, fStart, fEnd, samplingTim

    0热度

    1回答

    首先,对于标题戈尔抱歉,我不确定如何描述我更优雅之后的内容。 基本上,我试图创建一个函数,我可以将一个数字列表传递给一个偏移值,并让该函数返回该列表,并在缓动,缓动方式,similar to a sine wave. 因此,例如,我给这个函数一个0,0,0,0,0,0,0,0,0,0的列表和一个偏移量10.我希望它返回像0,2,5,8.5,10,8.5,5,2,0这样的东西。我会怎么做?

    0热度

    1回答

    我只是想创建一个正弦波并让我的应用程序播放它。有没有简单的方法来做到这一点,而不是创建和保存一个全新的文件供AudioManager读取?它可以直接读取吗?