[S,D,List] = xsf(M,Freq,...)
[S,D,List,Freq] = xsf(M,NFreq,...)
M [ model ] - Model object.
Freq [ numeric ] - Vector of frequencies at which the XSFs will be evaluated.
NFreq [ numeric ] - Total number of requested frequencies; the frequencies will be evenly spread between 0 and pi.
S [ namedmat | numeric ] - Power spectrum matrices.
D [ namedmat | numeric ] - Spectral density matrices.
List [ cellstr ] - List of variable in order of appearance in rows and columns of S and D.
Freq [ numeric ] - Vector of frequencies at which the XSFs has been evaluated.
'applyTo=' [ cellstr | char | @all ] - List of variables to which the option 'filter=' will be applied; @all means all variables.
'filter=' [ char | empty ] - Linear filter that is applied to variables specified by 'applyto'.
'nFreq=' [ numeric | 256 ] - Number of equally spaced frequencies over which the 'filter' is numerically integrated.
'matrixFmt=' [ 'namedmat' | 'plain' ] - Return matrices S and D as either namedmat objects (i.e. matrices with named rows and columns) or plain numeric arrays.
'progress=' [ true | false ] - Display progress bar on in the command window.
'select=' [ @all | char | cellstr ] - Return XSF for selected variables only; @all means all variables.