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
vectoriel ?
Modérateur : xcasadmin
Re: vectoriel ?
oui, de maniere automatique pour certaines fonctions, par exemple simplify, ou en utilisant map ou apply pour toutes les fonctions.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.
sum(v) renvoie la somme des coordonnees du vecteur v- faire la somme des éléments d'un vecteur
etc
Merci par avance,
Jeannot
Re: vectoriel ?
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
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 ?
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?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
Re: vectoriel ?
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 :
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.
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
Dans le cas de
Code : Tout sélectionner
x[1,3]
Encore merci à vous.