vectoriel ?

Utilisation de Xcas

Modérateur : xcasadmin

jeannot
Messages : 5
Inscription : mer. févr. 17, 2010 8:30 pm

vectoriel ?

Message par jeannot » mer. mars 31, 2010 11:29 am

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

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: vectoriel ?

Message par parisse » mer. mars 31, 2010 11:33 am

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

jeannot
Messages : 5
Inscription : mer. févr. 17, 2010 8:30 pm

Re: vectoriel ?

Message par jeannot » mer. mars 31, 2010 1:13 pm

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

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: vectoriel ?

Message par parisse » mer. mars 31, 2010 1:29 pm

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?

jeannot
Messages : 5
Inscription : mer. févr. 17, 2010 8:30 pm

Re: vectoriel ?

Message par jeannot » mer. mars 31, 2010 1:40 pm

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

Code : Tout sélectionner

x[1,3]
ç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.

Répondre