IMAT Methods and Functions for imat_fn objects


 

imat_fn Create an imat_fn object
imat_fn/get Get one or more attributes of an imat_fn object
imat_fn/set Set one or more attributes of an imat_fn object
imat_fn/validate Validate the internal consistency of an imat_fn
imat_fn/setdef Set default attributes for function creation
imat_fn/setdisplay Set attributes to show for function displays
imat_fn/edit_attributes Convenient GUI for editing imat_fn data attributes
imat_fn/allref Get a coordinate trace of all reference coordinates
imat_fn/allres Get a coordinate trace of all response coordinates
imat_fn/build_ctrace Generate coordinate trace of all records
imat_fn/fn2shp Create an imat_shp from the supplied imat_fn
imat_fn/get_units_labels Get units labels for the supplied imat_fn
imat_fn/truncate Truncate an imat_fn to a specified abscissa range
imat_fn/chgunits Convert an imat_fn to a different unit system
imat_fn/plot Plot an imat_fn in a special figure window
imat_fnplot class Description of the object properties and methods returned by imat_fn/plot
imat_fn/plotyy Double Y-axis plot
imat_fn/plot3 Plot an imat_fn on a 3D axis in a special figure window
imat_fn/uiselect Select functions using a graphical interface
imat_fn/uplus Unary plus (+f)
imat_fn/uminus Unary minus (-f)
imat_fn/plus Add ordinates (f1+f2)
imat_fn/minus Subtract ordinates (f1-f2)
imat_fn/times Termwise multiply ordinates (f1.*f2)
imat_fn/mtimes Matrix multiply ordinates (A*f)
imat_fn/rdivide Termwise divide ordinates (f1./f2)
imat_fn/ldivide Termwise divide ordinates (f1.\f2)
imat_fn/mrdivide Matrix divide ordinates (f/A)
imat_fn/mldivide Matrix divide ordinates (A\f)
imat_fn/mpower Matrix power (f^a)
imat_fn/power Array power (f.^a)
imat_fn/sum Sum of functions
imat_fn/sqrt Square root
imat_fn/db Convert to decibels
imat_fn/db2eu Convert decibels to engineering units
imat_fn/exp Exponential
imat_fn/log2 Base 2 logarithm and dissect floating point number
imat_fn/log10 Common (base 10) logarithm
imat_fn/real Take real part of ordinate
imat_fn/imag Take imaginary part of ordinate
imat_fn/conj Take complex conjugate of ordinate
imat_fn/abs Take absolute value (or modulus) of ordinate
imat_fn/diag Diagonal imat_fn matrices and diagonal of a matrix
imat_fn/phase Replace ordinate with its phase angle in radians
imat_fn/phased Replace ordinate with its phase angle in degrees
imat_fn/cbred Compute constant band reduction of the supplied imat_fn
imat_fn/fft Take Fourier transform of an imat_fn
imat_fn/filterf FIR Filter the supplied imat_fn time history
imat_fn/filteri IIR Filter the supplied imat_fn time history
imat_fn/filteru Filter the supplied imat_fn time history
imat_fn/findpeaks Locate peaks in an imat_fn using a tolerance
imat_fn/csd (+Signal) Compute CSDs from the supplied time history imat_fn
imat_fn/psd (+Signal) Compute PSDs from the supplied time history imat_fn
imat_fn/psd_maximax (+Signal) Compute maximax PSDs from the supplied time history imat_fn
imat_fn/csd2trans (+Signal) Generate transient from Cross Spectral Density
imat_fn/psd2trans (+Signal) Generate transient from Power Spectral Density
imat_fn/frf (+Signal) Compute FRFs from the supplied CSD/PSD functions
imat_fn/spl (+Signal) Convert spectra to sound pressure level
imat_fn/acoustic_weighting (+Signal) Apply acoustic weighting
imat_fn/window Create a window function
imat_fn/diff Differentiate the supplied imat_fn
imat_fn/integ Integrate the supplied imat_fn
imat_fn/interp Interpolate the supplied imat_fn
imat_fn/decimate Decimate the supplied imat_fn
imat_fn/envelope Create an envelope function of the supplied imat_fn
imat_fn/movavg Moving average of the supplied imat_fn
imat_fn/octaven Reduce PSD or Spectrum imat_fn to 1/N octaves
imat_fn/octaven2nb Convert octave-reduced functions to narrowband
imat_fn/polyfit Create an polynomial regression of the supplied imat_fn
imat_fn/srs (+Signal) Compute shock response spectra from the supplied imat_fn
imat_fn/srs2trans (+Signal) Generate transient from Shock Response Spectrum
imat_fn/sweep (+Signal) Generate a sweep function
imat_fn/cumrms Calculate cumulative RMS on the supplied frequency domain imat_fn
imat_fn/rms Root mean square
imat_fn/zuxr Zero up crossing rate
imat_fn/Statistical Functions Calculate various statistics on the supplied imat_fn, including min, max, mean, standard deviation, variance, skewness, and kurtosis
imat_fn/uiplot Plot an imat_fn in a special GUI that provides extended functionality
imat_fn/vrs Calculate Vibration Response Spectrum for a PSD.
imat_fn/writecsv Writes animat_fn to a CSV file
imat_fn/xform Coordinate transform imat_fn