MATMAGPHI
Conversions Z <=> (magnitude,angle) of complex numbers
Block Screenshot
Contents
Description
According to the value of the decomposition type parameter, this block either extracts the magnitudes and angles from a matrix of complex numbers, or builds a matrix of complex numbers from the matrices of their magnitudes and of their angles.
The following table summarize the bloc behaviour :
Decomposition type | Inputs | Outputs | Operation |
1 | One (complex or double) | Two (double) | Conversion complex to magnitude (first output) and radian angle (second output). If the input is double, the angle will be zero or PI and the magnitude will be equal to the absolute of the input number. |
2 | Two (double) | One (complex) | The block outputs a matrix of complex numbers built with the magnitude and the radian angle inputs coming respectively from the first and from the second inputs. |
Parameters
Decomposition type (1=Complex2MAG&PHI 2=MAG&PHI2Complex)
It indicates the rule of the conversion.
Properties : Type 'vec' of size 1.
Default properties
always active: no
direct-feedthrough: yes
zero-crossing: no
mode: no
regular inputs:
- port 1 : size [-1,-2] / type 2
regular outputs:
- port 1 : size [-1,-2] / type 1
- port 2 : size [-1,-2] / type 1
number/sizes of activation inputs: 0
number/sizes of activation outputs: 0
continuous-time state: no
discrete-time state: no
object discrete-time state: no
name of computational function: matz_abs
Interfacing function
SCI/modules/scicos_blocks/macros/MatrixOp/MATMAGPHI.sci
Computational function
SCI/modules/scicos_blocks/src/c/matz_abs.c
SCI/modules/scicos_blocks/src/c/matz_absc.c
See also
- MATZREIM — Complex decomposition/composition
Report an issue | ||
<< LOGBLK_f | Math operations palette | MATZREIM >> |