[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.