请问matlab求频谱幅值的问题
以下是我用matlab求频谱的程序,请问,x=sin(2*pi*10*t)+sin(2*pi*40*t)这两个正弦波的频率不同,幅值相同,为什么得到的频谱幅值是不同的呢?...
以下是我用matlab求频谱的程序,请问,x=sin(2*pi*10*t)+sin(2*pi*40*t) 这两个正弦波的频率不同,幅值相同,为什么得到的频谱幅值是不同的呢?如果我要用FFT观察不同频率信号的幅值,假设信号x=sin(2*pi*10*t)+1.1*sin(2*pi*40*t),我觉得应该是幅值大的信号频谱也大,为什么matlab仿真的结果不对?我不知到是哪里出了问题 ,怎么做才能使幅值大的信号频谱也大呢,请高手们指点!
N=128;
T=1;
t=linspace(0,T,N);
x=sin(2*pi*10*t)+sin(2*pi*40*t);
dt=t(2)-t(1);
f=1/dt;
X=fft(x);
F=X(1:N);
f=f*(0:N-1)/N;
plot(f,abs(F),'-*'); 展开
N=128;
T=1;
t=linspace(0,T,N);
x=sin(2*pi*10*t)+sin(2*pi*40*t);
dt=t(2)-t(1);
f=1/dt;
X=fft(x);
F=X(1:N);
f=f*(0:N-1)/N;
plot(f,abs(F),'-*'); 展开
1个回答
ZESTRON
2024-09-04 广告
2024-09-04 广告
电子失效分析是指对电子元件或系统进行系统调查,以确定失效原因。通过显微镜、光谱学和电气测试等技术,分析人员可以查明导致故障的缺陷或问题。此过程包括检查物理损坏、分析电气特性和进行环境测试以确定根本原因。电子故障分析在半导体制造、汽车电子和消...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询