Modalsd not using all my data

Hi eveyone,
I have a problem using modalsd because when I use it only use half of my frf but I don't know why. I have tried changing number of modes and my data but nothing change..
If someone can help me with this I will be really gratefull.
Here is my code
close all
winlen = 100;
fs = 1251;
frf = [imp_1_cpt2(:,2),imp_3_cpt2(:,2),imp_4_cpt2(:,2),imp_6_cpt2(:,2),imp_7_cpt2(:,2),imp_9_cpt2(:,2),imp_10_cpt2(:,2),imp_12_cpt2(:,2),imp_13_cpt2(:,2),imp_15_cpt2(:,2),imp_16_cpt2(:,2)];
f = linspace (1,length(imp_1_cpt2),length(imp_1_cpt2));
ft = modalsd(frf,f,fs,'MaxModes',30,'FreqRange',[0 1251]);
Physfreq = ft(28,[ 2 4 9 10 15 21 25])
[fn,dr,ms] = modalfit(frf,f,fs,10,'PhysFreq',Physfreq,'FitMethod','lsrf');
% Définition des déformées modales
defor_mod_test = imag(ms);
save defor_mod_test.mat
figure(4)
title('Déformées modales')
plot(defor_mod_test(:,1),'-ok'),hold on
plot(defor_mod_test(:,2),'-or'),hold on
plot(defor_mod_test(:,3),'-og'),hold on
plot(defor_mod_test(:,4),'-ob'),hold on
And here is the result

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Vibration Analysis 的更多信息

产品

版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by