在Matlab中如何把实测速度频响函数值转换为位移频响函数值?
在Matlab中如何把实测速度频响函数值转换为位移频响函数值?我试过了直接除以(jw),但好像不对,做出来的图不对。请问应该怎么做呢?谢谢:handshake :loveliness:回复 #1 鸭鸭 的帖子
我推导了一下,应该是除以(jw).可是w=2*pi*f,f=100*(0:length(y)-1)/length(y)也就是说jw的第一项是0,分母为零无意义啊,该怎么弄呢?例如:
t=0:0.01:0.6;
v=cos(2*pi*40*t);
y=fft(v,512);
f=100*(0:length(y)-1)/length(y);
s=y./(j*(2*pi*f));就是这一步出问题,该怎么写呢? 将第一点强制赋零。信号处理中直流(零频)一般无意义,没有利用价值 f=100*(0:length(y)-1)/length(y);
或者f=(1:length(y))/length(y)*nyquist;哪个对啊?
页:
[1]