rotation_vec

Rotation d'un vecteur.

Espace de nom : tsd

Prototype

Vecteur<T> rotation_vec(const Vecteur<T> &x, entier d)

Paramètres

xVecteur colonne d'entrée
dNombre entier de pas (positif ou négatif)

Retourne

Vecteur des données décalée de \(d\) pas (modulo la dimension du vecteur) : \[ y_k = x_{k + d\ [N]} \]\(N\) étant la dimension du vecteur.

Description

Exemple

soit x    = linspace(0, 5, 6),
     y    = rotation_vec(x, 2),
     yref = Vecf::valeurs({2, 3, 4, 5, 0, 1});

assertion(y.isApprox(yref));