Create enhanced FRF and extract shapes using CMIF function shape extraction.
[fe,sm] = efrf_cmif(f,freqlist,mifnumber);
CMIF_eFRF Generates Enhanced FRF and mode shapes SM for a given frequency and MIF number using results from CMIF extraction.
[FE,SM]=EFRF_CMIF(F,FREQLIST,MIFNUMBER) returns an imat_fn containing the enhanced FRF. It also returns an imat_shp SM associated with that enhanced FRF. Phase correction for enhanced FRF is not implemented.
Inputs:
F = imat_fn containing FRF
FREQLIST = m x 1 or m x 2 list of frequencies for which shapes will be extracted
If FREQLIST is m x 1, then one shape will be extracted for eachof the m frequencies.
If FREQLIST is m x 2, then the average shape over the range of each frequency pair will be extracted for a total of m shapes.
MIFNUMBER = m x 1 column vector specifying which CMIF curve to use to extract shapes
Outputs:
FE = Enhanced FRF. All FRFs are spatially filtered and mode enhanced to produce one enhanced FRF. One enhanced FRF per row in FREQLIST
SM = Extracted mode shapes. One mode per row in FREQLIST. Exact frequency and damping must be obtained using SDOF curvefitter such as EFRF_FIT.
>> freqlist=[1.25;23.34;76.26];
>> mifnumber=ones(size(freqlist));
>> [fe,sm]=efrf_cmif(f,freqlist,mifnumber);