Apprendre Maple Index du Forum Apprendre Maple
Site dédié au logiciel de calcul formel Maple
 
  Page d'accueilPage d'accueil   FAQFAQ    RechercherRechercher    Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs 
S'enregistrerS'enregistrer    ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

syntaxe de la matrice de passage

 
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Autres questions
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
lola



Inscrit le: 09 Juin 2007
Messages: 3

MessagePosté le: 10 Juin 2007 17:16    Sujet du message: syntaxe de la matrice de passage Répondre en citant

j'arrive pas à comprendre ce code,d'alleuirs j'ai un examens en maple bientot Crying or Very sad donc j'ai besoin de votre aide pour y voir plus clair:
F:=matrix(4.4.(i,j)->irem(i+j-2,4));
H:=[eigenvects(F)];
p:=transpose(matrix([seq(op(t[3]),t=H)])); # matrix de passage
pour la dernière ligne je sais plus c koi ce op(t[3]) est les opérandes d'un tableau de dimention 3 ou quoi au juste.
je compte sur votre aide.
merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
ALS



Inscrit le: 11 Sep 2006
Messages: 647

MessagePosté le: 10 Juin 2007 18:16    Sujet du message: Répondre en citant

Bonsoir, SVP évitez de parler en langage SMS sur ce forum. Merci.

seq(op(t[3]),t=H);

Ceci signifie que l'on construit une séquence lorsque t décrit les éléments de H,
donc t= [6, 1, {vector([1, 1, 1, 1])}]; etc... jusqu'à t=
[-2, 1, {vector([-1, 1, -1, 1])}];.
t[3] est le troisième élément de t, donc vaut
{vector([1, 1, 1, 1])}, etc... jusqu'à {vector([-1, 1, -1, 1])};
op(t[3]) donne ce qu'il y a dans chaque ensemble t[3], donc vaut ici
vector([1, 1, 1, 1]) etc... jusqu'à vector([-1, 1, -1, 1]).
Au final, seq(op(t[3]),t=H) =
vector([1, 1, 1, 1])vector([-1, 1+2^(1/2), 1, -1-2^(1/2)])vector([-1, 1-2^(1/2), 1, 2^(1/2)-1])vector([-1, 1, -1, 1]);
On construit alors une matrice que l'on transpose: c'est p
p:=transpose(matrix([seq(op(t[3]),t=H)]));

A bientôt.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
lola



Inscrit le: 09 Juin 2007
Messages: 3

MessagePosté le: 21 Juin 2007 0:43    Sujet du message: Répondre en citant

merci pour votre réponse,au faite j'ai d'autres questions Crying or Very sad en ce qui concerne la syntaxe toujours:
ça veut dire quoi?
B:=map(op,{entries(B});B étant une matrice que veut dire cette expression?
B:=evalm(L&*U-A); que veut dire cet opérateur &*?
une derniere question qu'est la difference entre evalm et eval??
je vous remercie infiniment.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
ALS



Inscrit le: 11 Sep 2006
Messages: 647

MessagePosté le: 21 Juin 2007 10:59    Sujet du message: Répondre en citant

Bonjour,

> B:=matrix([[-1/2,v/u,w/u],[u/v,-1/2,w/v],[u/w,v/w,-1/2]]);

> op(op(B));
> # donne la structure interne de la matrice


> map(op,{entries(B)});
># Ceci donne l'ensemble des coefficients de B, mais dans un ordre qqc et en éliminant les doublons.


&* désigne le produit matriciel. Exemple:
> A:=matrix([[v/u,-1/2,w/u],[w/v,u/v,-1/2],[-1/2,u/w,v/w]]);
> evalm(A&*B);


evalm évalue une expression matricielle (ici le produit AB des 2 matrices A et B) tandis que eval fait une évaluation plus générale:

The call eval(e) means the expression e is fully evaluated up to two delayed evaluations. This means that each name in e will be evaluated to its value, and the value will be evaluated recursively, and each function call in e will be executed with its parameters evaluated, but not beyond two levels of delayed evaluations.

A+
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Autres questions Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


phpBB

Développé par phpBB © 2001, 2006 phpBB Group
Traduction par : phpBB-fr.com


Apprendre Maple - ©  - Alain Le Stang - Navigation optimisée pour une résolution 1024 x 768.