Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2025.0.0 - Français


MATSUM

Somme des éléments d'une matrice

Aperçu

Description

Le bloc MATSUM retourne la somme des éléments d'une matrice/vecteur d'entrée. Quand le paramètre Sum along est initialisé à :

  • 0 (all) : le bloc sort la somme de tous les éléments de la matrice La sortie est un scalaire.

  • 1 (lines): le bloc effectue la somme des éléments des lignes. La sortie est un vecteur ligne.

  • 2 (Columns): le bloc effectue la somme des éléments des colonnes. La sortie est un vecteur colonne.

La fonction équivalente de ce bloc dans Scilab est sum.

Paramètres

  • Datatype(1=real double 2=Complex)

    Il indique le type de la sortie. Il supporte seulement les types double (1) et complexe (2). Si on entre une autre valeur dans ce paramètre, Xcos affiche le message "Datatype is not supported".

    Propriétés : Type 'vec' de taille 1.

  • Sum along (0=all 1=lines 2=Columns)

    Indique la régle utilisée pour la somme. Pour plus d'information voir la partie description.

    Propriétés : Type 'vec' de taille 1.

Propriétés par défaut

  • always active: non

  • direct-feedthrough: oui

  • zero-crossing: non

  • mode: non

  • regular inputs:

    - port 1 : size [-1,-2] / type 1

  • regular outputs:

    - port 1 : size [1,1] / type 1

  • number/sizes of activation inputs: 0

  • number/sizes of activation outputs: 0

  • continuous-time state: non

  • discrete-time state: non

  • object discrete-time state: non

  • name of computational function: mat_sum

Fonction d'interfaçage

  • SCI/modules/scicos_blocks/macros/MatrixOp/MATSUM.sci

Fonctions de calcul

  • SCI/modules/scicos_blocks/src/c/mat_sum.c
  • SCI/modules/scicos_blocks/src/c/mat_suml.c
  • SCI/modules/scicos_blocks/src/c/mat_sumc.c
  • SCI/modules/scicos_blocks/src/c/matz_sum.c
  • SCI/modules/scicos_blocks/src/c/matz_suml.c
  • SCI/modules/scicos_blocks/src/c/matz_sumc.c

Voir aussi

Report an issue
<< MATSING Palette Opérations matricielles MATTRAN >>

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:
Thu Oct 24 11:16:03 CEST 2024