sumarray
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## sumarray

sumarray — Retourne la somme des éléments dans un tableau.

## Description

L'opcode sumarray retourne la somme de tous les éléments d'un tableau de taux-k.

## Syntaxe

    ksum sumarray karray

## Exécution

ksum -- variable pour le résultat.

karray -- tableau à lire.

## Exemples

Voici un exemple de l'opcode sumarray. Il utilise le fichier sumarray.csd.

Exemple 1043. Exemple de l'opcode sumarray.

Voir les sections Audio en Temps Réel et Options de la Ligne de Commande pour plus d'information sur l'utilisation des options de la ligne de commande.

    <CsoundSynthesizer>
    <CsOptions>
    ; Select audio/midi flags here according to platform
    -n
    </CsOptions>
    <CsInstruments>
    ;example by joachim heintz

               seed       0

    instr 1
    ;create an array with 10 elements
    kArr[]     init       10
    ;fill in random numbers and print them out
    kIndx      =          0
      until kIndx == 10 do
    kNum       random     0, 10
    kArr[kIndx] =         kNum
               printf     "kArr[%d] = %10f\n", kIndx+1, kIndx, kNum
    kIndx      +=         1
      od
    ;calculate sum of all values and print it out
    kSum       sumarray   kArr
               printf     "Sum of all values in kArr = %f\n", kIndx+1, kSum
               turnoff
    endin
    </CsInstruments>
    <CsScore>
    i1 0 0.1
    e
    </CsScore>
    </CsoundSynthesizer>

## Voir aussi

minarray, sumarray, scalearray,

## Crédits

Auteur : John ffitch
Octobre 2011

Nouveau dans la version 5.14 de Csound.

Révisé dans la version 6.00 de Csound pour fonctionner avec les tableau multidimensionnels.

Précédent | Niveau supérieur | Suivant
sum | Sommaire | svfilter