Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - English

Change language to:
Français - 日本語 - Português

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

Scilab manual >> xcos > palettes > Math operations palette > MATMAGPHI


Complex to Magnitude and Angle Conversion

Block Screenshot


MATMAGPHI Block has two types of decomposotions.

When the type is set to one, the block converts a complex number to the magnitude and the radian angle, in this case the input is complex and the outputs are real double. If the input is real double, the angle will be zero or PI and the magnitude will be equal to the absolute of the input number.

When the type is set to two, the block outputs a complex number given the magnitude and the radian angle. In this case the inputs are real double and the output is complex.

Dialog box

  • 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



<< LOGBLK_f Math operations palette MATZREIM >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:23:47 CET 2011