Page 1 sur 1
vectoriel ?
Publié : mer. mars 31, 2010 11:29 am
par jeannot
Bonjour,
Est-ce que Xcas gère le calcul vectoriel. Par exemple :
- donner un vecteur comme argument à une fonction qui va de R dans R.
- faire la somme des éléments d'un vecteur
etc
Merci par avance,
Jeannot
Re: vectoriel ?
Publié : mer. mars 31, 2010 11:33 am
par parisse
jeannot a écrit :Bonjour,
Est-ce que Xcas gère le calcul vectoriel. Par exemple :
- donner un vecteur comme argument à une fonction qui va de R dans R.
oui, de maniere automatique pour certaines fonctions, par exemple simplify, ou en utilisant map ou apply pour toutes les fonctions.
- faire la somme des éléments d'un vecteur
etc
Merci par avance,
Jeannot
sum(v) renvoie la somme des coordonnees du vecteur v
Re: vectoriel ?
Publié : mer. mars 31, 2010 1:13 pm
par jeannot
Merci beaucoup
Je suppose que l'on peut également sélectionner des éléments d'un vecteur à l'aide d'un autre vecteur ?
Par exemple pour un vecteur x :
x[1,3,7] sélectionnerait les éléments 1, 3 et 7
x[1:5] sélectionnerait les élements 1, 2, 3, 4 et 5 car 1:5 désignerait le vecteur (1,2,3,4,5)
Existe-t-il des procédures de ce type ?
Merci par avance
Re: vectoriel ?
Publié : mer. mars 31, 2010 1:29 pm
par parisse
jeannot a écrit :Merci beaucoup
Je suppose que l'on peut également sélectionner des éléments d'un vecteur à l'aide d'un autre vecteur ?
Par exemple pour un vecteur x :
x[1,3,7] sélectionnerait les éléments 1, 3 et 7
x[1:5] sélectionnerait les élements 1, 2, 3, 4 et 5 car 1:5 désignerait le vecteur (1,2,3,4,5)
Existe-t-il des procédures de ce type ?
Merci par avance
pour le deuxieme seulement: x[1..5], mais pas pour le 1er, effectivement c'est une notation qui ne renvoie rien pour le moment et qu'on pourrait utiliser. Ce sont des notations scilab?
Re: vectoriel ?
Publié : mer. mars 31, 2010 1:40 pm
par jeannot
Merci
Il s'agit en fait de notations du logiciel R mais pas la première en fait (j'ai voulu imiter le langage R mais je me suis trompé). Désolé.
Voilà ce que ça donne sous R :
Code : Tout sélectionner
> x=4:15
> x[c(1,3)]
[1] 4 6
> x[2:4]
[1] 5 6 7
>
> x[1,3]
Erreur dans x[1, 3] : nombre de dimensions incorrect
Il faut toujours mettre un vecteur dans les crochets.
Dans le cas de
ça ne pourrait avoir un sens que s'il s'agissait d'une matrice. Ca ne serait donc sans doute pas une bonne notation.
Encore merci à vous.