我有带噪声的正弦信号,其中每次振荡的噪声点的数量在我的代码中应该是相同的(每次振荡五个点),我想每次改变振荡的数量:2,3,4….15 (在我的代码中更改变量“.15”) 在每次振荡时,我将提取振幅作为频率的函数<不幸的是,对于很少的振荡,FFT不能工作信号中的点太少,所以我必须将信号(有噪声的正弦)拟合为正弦波,以便将新信号的频率与正弦波的频率进行比较 看看我的代码,我如何做拟合,这样我才能提取信号的频率? %my code f=5; % the frequency of the sine wave also the number of points
我不是开发者,所以我的问题可能是荒谬的。对于由sum1 sum2开始的两行,我有一个错误(请参阅下面的消息)。#Get single constituent sinusoid on z sum1 = ReX_(k)*cos(2*pi*k*i/N) return = sum1+sum2不能用参数调用'anonym_function_2‘(fun_arg__,序列化浮点数);
谢谢。