Frf,Modal analysis, Naturel frequencies
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi;
I have experiment data for time depending force and displacement values.
I need to plot Displacement (dB) - frequency grapf. what should be my x-axis?
B1=xlsread('frf.xlsx',1);
a = B1(1:50001,5:5);
ffa = fft(a);
F = B1(1:50001,6:6);
fff = fft(F);
H=ffa./fff;
aH =abs(H);
t_step=0.0002;
ts=1/t_step;
semilogy(aH)
댓글 수: 1
Mathieu NOE
2020년 12월 30일
hello
your method for converting from time to frequency is not the best
consider using tfestimate
[Txy,F] = tfestimate(X,Y,WINDOW,NOVERLAP,NFFT,Fs) returns the transfer
function estimate as a function of physical frequency. Fs is the
sampling frequency specified in hertz. If Fs is empty, it defaults to
1 Hz.
you will get the frequency vector F that is your x axis vector
Txy is a complex (vector) that you can convert to magnitude and phase like a Bode plot
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Spectral Measurements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!