Solution matlab et mathematique
Résolu
belditown
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
amira_kais -
amira_kais -
Bonjour,
je cherche une méthode de comparaison de deux matrices (3*2) 3 lignes et 2 colonnes
sur Matlab.
tel que
A et B deux matrices (3*2)
j'ai utilisé cette méthode
X=inv(A)*B
Y=poly(X)
Y est le vecteurs caractéristique qui nous permet de calculé un vecteurs approche de la distance entre A et B
les problèmes:
il n'est pas évident de calculé toujours INV(A) car le déterminant est presque nul s'il existe plus de 3 zéros dans la matrice A.
y'a t'ils d'autres méthodes ou une solution pour comparais deux matrices tel que le résultats dois etre une valeurs réel pour l'utilisé comme distance de SIMILARITÉ.
je cherche une valeur réel pour l'utilisé dans une matrice d'appariement RESULTAT pour tous les matrices comparais
telque Y doive etre une valeurs réel.
je cherche une méthode de comparaison de deux matrices (3*2) 3 lignes et 2 colonnes
sur Matlab.
tel que
A et B deux matrices (3*2)
j'ai utilisé cette méthode
X=inv(A)*B
Y=poly(X)
Y est le vecteurs caractéristique qui nous permet de calculé un vecteurs approche de la distance entre A et B
les problèmes:
il n'est pas évident de calculé toujours INV(A) car le déterminant est presque nul s'il existe plus de 3 zéros dans la matrice A.
y'a t'ils d'autres méthodes ou une solution pour comparais deux matrices tel que le résultats dois etre une valeurs réel pour l'utilisé comme distance de SIMILARITÉ.
je cherche une valeur réel pour l'utilisé dans une matrice d'appariement RESULTAT pour tous les matrices comparais
telque Y doive etre une valeurs réel.
A voir également:
- Erreur quadratique moyenne matlab
- Excel moyenne - Guide
- Erreur 3005 france tv - Forum TV & Vidéo
- Moyenne de pourcentage excel ✓ - Forum Excel
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
7 réponses
Bonjour
Je n'ai pas tout à fait compris ta demande, mais une distance quelconque ne te suffirait-elle pas ?
Dans ce cas, la fonction norm de Matlab conviendrait alors tout à fait pour définir la distance entre A et B.
Tape help norm ou doc norm dans la fenêtre de commandes Matlab pour plus d'informations.
Bonne nuit
Je n'ai pas tout à fait compris ta demande, mais une distance quelconque ne te suffirait-elle pas ?
Dans ce cas, la fonction norm de Matlab conviendrait alors tout à fait pour définir la distance entre A et B.
Y=norm(A-B);Par défaut cela te donne la valeur de la plus grande valeur singulière de A-B, il s'agit de la même chose que :
Y=norm(A-B,2);Mais tu peux choisir une autre norme si tu en as envie.
Tape help norm ou doc norm dans la fenêtre de commandes Matlab pour plus d'informations.
Bonne nuit
j'ai testé la formule norm(A-B)
je vient de trouver une valeur singulier
mais l'incertitude d'erreurs elle est impeut grande dans des cas des matrices particulier
mon sujet est de comparais deux graphes sous la forme d'un ensemble de sommets et d'arrêts.
chaque sommet est présenter par une matrice 3*3 ou le premier colonne présente les cordonner de cette point (sommet) dans l'espace 3D
il fout ignoré les coordonnes d'un sommet dans la comparaison, les deux autres colonnes présente les étiquette d'un sommets ( la comparaison est basser sur les deux autre colonnes)
deux sommets identique on presque les mémés étiquettes ou les plus proches
les étiquettes presente les distances entre les sommets, le nombre de liaison ........
pour apparier deux graphes on peut chercher les sommets identique ou presque identique ( danc il faut calculer une distance entre les deus matrices 3*2 ( les deux sommets) pour trouver le sommets de graphes A le plus proches dans le graphe B)
danc il fout trouver une méthode pour apparier les deux graphes ( appariement de graphes 3D)
ya t'il une autre methode pour commparais deux sommets ou trouver une valeur approcher entre les deux.
merci une autre foix