Administrateur Administrateur - Site Admin
Inscrit le: 11 Sep 2006 Messages: 19
|
Posté le: 06 Nov 2003 15:15 Sujet du message: Re: différences entre vector et array |
|
|
Maple ne fait pas de différence entre le type vector (à n composantes horizontales) et le type array(1..n).
Par contre, le type array(1..n,1..1) représente un tableau à n lignes et 1 colonne (donc n composantes verticales), et n'a pas le type vector.
Pour s'en convaincre, il suffit de lire les résultats obtenus dans ce fragment de code.
Code: |
> with(linalg):
> v:=vector([1,2,3]);
v := [1, 2, 3]
> type(v,vector);
true
> type(v,array);
true
> a:=array(1..3,[1,2,3]);
a := [1, 2, 3]
> type(a,vector);
true
> type(a,array);
true
> b:=array(1..3,1..1);
b := array(1 .. 3, 1 .. 1, [])
> type(b,vector);
false
> type(b,array);
true
|
A ma connaissance, la notion de torseur étant absente de Maple, il faudra se débrouiller avec les moyens existants: crossprod (produit vectoriel) , dotprod (produit scalaire), ... du package linalg.
Egalement point de résultante, ni de moment ou comoment.
A bientôt |
|