热心网友的回答:
你的问题确实如楼上所说。给的是单点讯号,当然不能用滤波器,也不符合取样定理。波形里面能显示是波形显示的设定问题,可以累积显示的。
建议,你把加到滤波器的那个连线段出来的资料累积放到一个阵列里面(自己可以做成fifo的形式),并且还要对阵列进行压缩(后面板->右键->波形->按dt缩放;不然也不符合取样定理)
热心网友的回答:
用滤波器,给单点讯号,怎么能处理,不符合取样定理!
matlab中f=fs*(0:nfft-1)/nfft-fs/2是什么意思
宇逸的回答:
1.fs,nfft这两个变数应该都是实数吧?
2.若是1成立,这句**很好解释:
f=fs*(0:nfft-1)/nfft-fs/2%就相当于x=0:nfft-1,f=fs*x/nfft-fs/2 ;
如下例所示:
>> fs=2;
>> nfft=8;
>> f=fs*(0:nfft-1)/nfft-fs/2f =-1.0000 -0.
7500 -0.5000 -0.2500 0 0.
2500 0.5000 0.7500
>> x=0:nfft-1
x =0 1 2 3 4 5 6 7
>> f=fs*x/nfft-fs/2
f =-1.0000 -0.7500 -0.
5000 -0.2500 0 0.2500 0.
5000 0.7500
>>
无己大康的回答:
fs 取样频率
f是n点fft 每个fft点的频率吧
f=(0:n-1)*fs/n-fs/2 怎么解释啊?在matlab中。
杨子臣的回答:
0到n-1,共n个资料组成的向量,对应fs(可以是相同大小的向量也可是是常数)的n分之一,减去fs的2分之一,得到一个n维的向量
实际意义需要根据应用确定,但是肯定不是累积求和.....
求高人matlab语句解答:f=(1:n-2)/n*(fs/2);什么意思??
白衣太史的回答:
(1:n-2)是指1到n-2的阵列,即[1,2,,3,4,5……n-2]
全语句的意思是阵列(1:n-2)乘以fs/2除以n
matlab求fft的图形时,f=(0:length(y)-1)'*119/length(y);是什么意思???
热心网友的回答:
你的那个程式对初学者来说比较难理解,我帮你改了一下,概念比较清晰,你可以对照一下
fs=128;%%取样频率
n=512;%%取样点数
dt=1/fs;%%时域最小间隔,即时域解析度
t=(0:n-1)*dt;%%取样时间长度
df=fs/n;%%频域最小间隔,即频域解析度
f=(-n/2+1:n/2)*df;
x=5*sin(2*pi*20*t)+3*sin(2*pi*30*t);
y=fft(x);
y=fftshift(y);
a=abs(y);
a=a/(n/2);%%还原真实幅值
figure(1)
subplot(121)
plot(t,x)
xlabel('时间t')
ylabel('幅值x')
grid on
subplot(122)
plot(f,a)
xlabel('频率f')
ylabel('幅值a')
grid on
对比上面那个程式,可以知道dt=1/fs=1/119,故你的取样频率为119hz,取样点数为120
df=fs/n;%%频域最小间隔,即频域解析度
f=(-n/2+1:n/2)*df;
对比上面可知,你的119/length(y)=119/120=df,即频域解析度
不知道我说清楚没,有不懂的欢迎追问。
的回答:
其实,plot(t,abs(y))也能画出频谱图,但是不能用fft(x)画频谱,不太正规来说。fft(x)快速傅立叶算出的是一组複数,带有i虚部。你是画不出来的。
而傅立叶变换算出的複数平方,才反应频率叠加的概念。至于f=(0:length(y)-1)'*119/length(y); 只是改变一下频率横轴而已。
热心网友的回答:
f=(0:length(y)-1)'*119/length(y);作用是频率转换,如果直接plot(fft(x))就不能看到这个波形是由有哪几个固有频率的简谐波重叠而成的,通常需要进行频率转换。
下面的是显示器确定没有问题 cpu风扇执行着 而显示器没有显示的前提下 与黑萤幕的原因的硬体有 电源 记忆体显示卡 主机板cpu 其他的包扩有 连线显示器的资料线 vga介面歪针 主机板电容爆浆 记忆体损坏 金手指被氧化 插槽有灰尘 髒物 显示卡损坏 金手指被氧化 插槽有灰尘 髒物显示卡插槽损坏 显...
药品监督管理部门在执行监督检查及日常工作过程中应遵循 中华人民共和国药品管理法 药物非临床研究质量研究质量规律规範 药物临床试验质量管理规範 药品生产质量管理规範 药品经营质量管理规範 中药材生产质量管理规範 药品流通监督管理办法 处方药与非处方药分类管理办法 网际网路药品资讯服务管理办法 等等有关...
在 delphi 程式中呼叫别的可执行程式,可以使用三种方法 1 winexec 示例 winexec notepad.exe readme.txt sw show 执行记事本 2 shellexecute 呼叫记事本 shellexecute null,open notepad.exe null,...