Hi everyone, how to use modalfit command to estimate modal vectors from a frf matrix?

3 visualizaciones (últimos 30 días)
Hi everyone, how to use modalfit command to estimate modal vectors from a frf matrix?
  4 comentarios
Walter Roberson
Walter Roberson el 23 de Sept. de 2018
You have not posted your code or a copy of the error message.

Iniciar sesión para comentar.

Respuestas (1)

Ayisha Nayyar
Ayisha Nayyar el 23 de Sept. de 2018
Editada: Walter Roberson el 23 de Sept. de 2018
sorry Walter,
here is my code, where, b1 is a FRF matrix of size 2500x21, where 2500 represents frequency range and 21 are the points on beam, on which response is collected by accelerometer.
CODE
function [fn,dr,ms]= modalfit(frf,f,fs,mnum,Name,value)
frf=b1;
f=1:2500;
fs=6400;
mnum=6;
[fn,dr,ms]=modalfit(frf,f,fs,mnum,'FitMethod','lsce');
end
error message:
mnum=6;
[fn,dr,ms]=modalfit(frf,f,fs,mnum,'FitMethod','lsce');
Undefined function or variable 'b1'.
Error in modalfit (line 2)
frf=b1;
  5 comentarios
Walter Roberson
Walter Roberson el 23 de Sept. de 2018
I suspect that you are using
function [fn,dr,ms] = modalfit(b1)
instead of what I wrote,
function [fn,dr,ms] = modalfit_b(b1)
Ayisha Nayyar
Ayisha Nayyar el 24 de Sept. de 2018
Thanks for your help Walter,even if i wrote: function [fn,dr,ms] = modalfit(b1)
There is error,i.e. function [fn,dr,ms] = modalfit(b1) | Error: Function definitions are not permitted in this context.

Iniciar sesión para comentar.

Categorías

Más información sobre Audio Processing Algorithm Design en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by