Cumul de données T29-IP

ProcédureCumul d'une série de données (Analyse)

RemarqueAnalogie

Le traitement est similaire à la génération d'une série paramétrable (version récursive). Au lieu d'ajouter au rang i un pas, on ajoute la valeur de la série dont on veut cumuler les valeurs.

  1. Entrées/Sorties

    Les données en entrée

    Entrées

    Libellé

    Variable[1]

    Structure[2]

    Type[3]

    série de données x

    x[]

    Tableau 1D[4]

    Décimal[5]

    Nombre de valeurs

    n

    scalaire[6]

    Entier[7]

    Les données en sortie

  2. Le traitement

    Généralisation

    Rang i

    Analyse

    Commentaire

    0

    x_cum [0]=x[0]

    Initialisation

    1

    x_cum [1]=x_cum [0]+ x[1]

    Exemple au rang 1

    2

    x_cum [2] = x_cum [1]+ x[2]

    Exemple au rang 2

    i

    x_cum [i] = x_cum [i-1]+x[i]

    Cumul au rang i = Cumul au rang (i-1) auquel on ajoute la valeur de rang i

    Remarque

    La dernière valeur de la série x_cum est égale à SOMME(x)

  3. Solution Labview / Tableur

    A l'intérieur de la boucle FOR, on utilisera un noeud de rétroaction ou un registre à décalage pour gérer x_cum à chaque itération.

    Solution tableur

    A

    B

    Commentaires

    1

    x

    x_cum

    Libellé associé aux deux séries.

    2

    4

    =A2

    Initialisation

    3

    7

    =B2+A3

    = Dernier_cumul + Valeur x (Les références sont relatives)

    4

    9

    <Formule recopiée de B3>

    5

    ...