Code covered by the BSD License  

Highlights from
Blind Modal Identification with Hankel Matrices (BMIDHM) toolbox

image thumbnail

Blind Modal Identification with Hankel Matrices (BMIDHM) toolbox

by

 

03 Jun 2013 (Updated )

This toolbox is for performing modal identification from ambient random data.

[eve_r]=real_ms2(eve);
function [eve_r]=real_ms2(eve);
%
% REAL_MS generate the closest real mode shape from inputed complex mode shapes
%
% Type [eve_r]=real_ms2(eve);
%
%       eve (nxp) matrix with complex mode shapes
%       eve_r (nxp) matrix with real mode shapes
%

% Scot McNeill, Spring 2013
%
%
% First Normalize eve
%
[jnk,imx]=max(abs(eve),[],1);
nm=size(eve,2);
evem=zeros(nm,1);
for k=1:nm
 evem(k)=eve(imx(k),k);
end
eve=eve *(diag(1./evem));
%
eve_s=sign(real(eve));
eve_r=eve_s.*abs(eve);

Contact us