pb scilab

Bonjour
Je travaille avec scilab et je voudrais faire le travail suivant :
pour un vecteur quelconque x=[x1 x2 ... xn-1 xn] je voudrais obtenir le vecteur
y=[xn xn-1 ... x2 x1], c-à-d que je veux "retourner" x.
Je n'ai pas trouvé de fonction qui permetait de s'en sortir. Je crois savoir qu'il y en a une sur matlab('fliplr' je crois).

Quelq'un sait-il s'il existe une fonction pour faire cela avec scilab ou sinon existe-t-il une astuce ? (rapide bien sûr, sinon je l'aurais déjà fait !)

Merci

Réponses

  • J'ai résolu mon problème : j'ai téléchargé scilab 4.1 et il y a la fonction adéquate : "mtlb_fliplr' (quel nom délicieux...)
  • Le multiplier à gauche par une matrice diagonale à l’envers devrait marcher aussi.
    Algebraic symbols are used when you do not know what you are talking about.
            -- Schnoebelen, Philippe
  • y=[]
    for i=x
    y=[i y]
    end

    et le résultat est dans y...
Connectez-vous ou Inscrivez-vous pour répondre.