Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 正弦函数的倍频程fft_Function_Matlab_Octave_Trigonometry - Fatal编程技术网

Function 正弦函数的倍频程fft

Function 正弦函数的倍频程fft,function,matlab,octave,trigonometry,Function,Matlab,Octave,Trigonometry,我需要在正弦上使用FFT函数 这是我的窦功能: octave:1> t=(0:1/16000:1); octave:2> A=2; octave:3> x=A*sin(2*pi*80*t); 以下是我尝试制作fft的方式: octave:60> l=length(x); octave:61> k=fft(x,l); 这让我很开心。。我怎样才能正确地做到这一点 @编辑 银幕,是不是很好看?我能改进一下吗? @编辑2 我可以改进一下吗,这样看起来会更好?从屏幕截图

我需要在正弦上使用FFT函数

这是我的窦功能:

octave:1> t=(0:1/16000:1);
octave:2> A=2;
octave:3> x=A*sin(2*pi*80*t);
以下是我尝试制作fft的方式:

octave:60> l=length(x);
octave:61> k=fft(x,l);
这让我很开心。。我怎样才能正确地做到这一点

@编辑 银幕,是不是很好看?我能改进一下吗?

@编辑2
我可以改进一下吗,这样看起来会更好?

从屏幕截图上看,一切都很好

正弦函数的FFT幅度是两个尖峰状物体。你所展示的是正确的

FFT是一种产生类似于连续傅里叶变换结果的算法,但在一些方面有所不同。除了离散外,Matlab的FFT还会扭曲这些值。这可以使用fftshiftk撤消


从屏幕截图上看一切都很好

正弦函数的FFT幅度是两个尖峰状物体。你所展示的是正确的

FFT是一种产生类似于连续傅里叶变换结果的算法,但在一些方面有所不同。除了离散外,Matlab的FFT还会扭曲这些值。这可以使用fftshiftk撤消


让你变成三角形?呵呵?如果你绘制它,你可能会得到一个古怪的输出,因为k是一个复杂的数组。尝试plotabsk获得振幅.thx,你能检查一下这是否是sin的fft的样子吗?我添加了一个屏幕截图。既然一个窦没有边带,没有频率,你为什么要在窦上使用FFT呢。窦房结是一个纯粹的频率,除了学习和研究的目的,它永远不能证明被扫描是正确的?呵呵?如果你绘制它,你可能会得到一个古怪的输出,因为k是一个复杂的数组。尝试plotabsk获得振幅.thx,你能检查一下这是否是sin的fft的样子吗?我添加了一个屏幕截图。既然一个窦没有边带,没有频率,你为什么要在窦上使用FFT呢。窦房结是一种纯粹的频率,除了用于学习和研究目的外,它永远不可能被扫描。