Méthode lu
de paquet Matrix
fonctionne très bien pour des matrices carrées. Cependant, je ne vois pas pourquoi il y a cette restriction square
. Comment puis-je effectuer une décomposition LU sur une matrice rectangulaire?LU décomposition des matrices rectangulaires
Répondre
Vous pouvez intégrer dans une matrice d'identité:
[ a11 a12 a13 ]
[ a21 a22 a23 ]
[ 0 0 1 ]
LU décomposition est pour les matrices carrées seulement. Vous voudrez peut-être vérifier Wikipedia pour un rafraîchissement.
matricies non-carrés signifient des choses différentes.
Si elle a plus de lignes que de colonnes (plus d'équations que d'inconnues), cela signifie que vous avez besoin d'une approximation des moindres carrés. Vous pouvez pré-multiplier les deux côtés par la transposition de A et utiliser LU decomp sur cela. Le résultat est la "meilleure" solution des moindres carrés.
Si elle a moins de lignes que de colonnes (plus d'inconnues que d'équations), vous devez décomposition Singular Value (SVD). Cela vous donnera la meilleure solution et l'espace nul aussi.
Qui est A? Le plus petit carré pour des ensembles d'équations surdéterminées est mieux réalisé avec la décomposition QR (stabler). –
En supposant la forme habituelle de résolution Ax = b, où A est la matrice de coefficients, x est le vecteur inconnu, et b est le vecteur connu. Gil Strang recommande la procédure que j'ai citée. Je pense qu'il est assez d'une autorité sur l'algèbre linéaire pour moi. – duffymo
expérience personnelle me montre QR fonctionne mieux dans le cas de plus d'équations que d'inconnues. Plus lent cependant. –
- 1. Décomposition des pics
- 2. Décomposition des applications Adobe AIR
- 3. Décomposition des bibliothèques Objective-C
- 4. BCNF décomposition
- 5. Où apprendre des matrices?
- 6. Matrices de matrices en Perl
- 7. Liens d'image CSS non rectangulaires
- 8. Définition de matrices avec argument dans mathematica
- 9. Grille optimisée pour articles rectangulaires
- 10. Compare la multiplication des matrices
- 11. Multiplier par des matrices inverses?
- 12. Décomposition d'un fichier WIX
- 13. décomposition WPF - DataGridTemplateColumn
- 14. Matrices et matrices inverses en Python
- 15. Matrices limitées dans Ruby
- 16. Fusionner des régions rectangulaires (Union booléenne) avec une précision entière
- 17. Comment créer une fenêtre transparente avec des boutons non rectangulaires?
- 18. Outil pour diagonaliser les grandes matrices
- 19. Agrégation et décomposition dans JPA
- 20. Décomposition de seuil dans Matlab
- 21. Décomposition de la réponse HTTP
- 22. Décomposition du vecteur propre (spectral)
- 23. Multiplication de matrices utilisant des paires
- 24. Comment remodeler des matrices dans Mathematica
- 25. Affectation des matrices parallèles dans PHP
- 26. comment revenir au premier index des matrices
- 27. Comment représenter des matrices en python
- 28. Matrices en Python
- 29. Multiplication de matrices
- 30. matrices "pré-construites" pour l'analyse sémantique latente
Qu'en est-il du reste du système d'équations? Qu'ajoutez-vous à l'autre côté de l'équation? Cela rend certainement votre matrice "carrée", mais je ne vois pas son utilisation en plus de permettre à la décomposition LU de se poursuivre. – duffymo
il n'y a pas d'utilisation en effet. OP n'a pas précisé ce qu'il voulait faire avec sa décomposition LU. Il veut juste en faire un. –
Maintenant, je comprends que vous .... 8) – duffymo