Mu Analysis and Synthesis Toolbox | ![]() ![]() |
Perform element-by-element operations on CONSTANT and VARYING matrices
Syntax
matout = vabs(matin) matout = vimag(matin) matout = vreal(matin) matout = vfloor(matin) matout = vceil(matin)
Description
This set of commands allows standard element-by-element operations on CONSTANT/VARYING matrices. These commands are identical to abs
, imag
, real
, floor
, and ceil
but also work on VARYING matrices.
A general element-by-element command, vebe
, allows all standard arithmetic MATLAB element commands that have only one input argument.
Examples
Construct a complex VARYING matrix and find the magnitude of the entries and the real parts.
see(matin) 1 row 2 columns iv = .2 0.2190 - 0.4379i0.6789 - 1.3577i iv = .7 0.0470 - 0.0941i0.6793 - 1.3586i see(vabs(matin)) 1 row 2 columns iv = .2 0iv = .7 0.10521.5190 see(vreal(matin)) 1 row2 columns iv = .2 0.21900.6789 iv = .7 0.04700.6793
pkvnorm
to find the maximum element magnitude of the VARYING matrix.
This agrees with the maximum magnitude of matin(1,1)
associated with the second independent variable.
See Also
vdet
, vdiag
, vebe
, veval
![]() | unum, xnum, ynum | vdet, vdiag, vexpm, vrcond | ![]() |