Help me about matrix in Matlab ?
Afficher commentaires plus anciens
Give a square matrix A. For k is positive integer. Find k that A^k = 0. (I'm Vietnamese, I don't know How to call k in English). Could you please help me write the code to find k.
Thanks you very much.
4 commentaires
Roger Stafford
le 30 Déc 2013
Modifié(e) : Roger Stafford
le 30 Déc 2013
If A is a non-singular square matrix - that is, if it possesses an inverse - then no finite value of k can ever satisfy your condition. You seem to have posed an impossible problem. Are you sure this is what you meant to ask?
Nguyen Trong Nhan
le 30 Déc 2013
Modifié(e) : Nguyen Trong Nhan
le 30 Déc 2013
Image Analyst
le 30 Déc 2013
You said "Give a square matrix A". Well how about if I give you an A that is all zeros?
Walter Roberson
le 30 Déc 2013
Roger, it can happen in floating point arithmetic, though not algebraically. For example,
diag(rand(1,5))
raised to a large enough power will underflow to all 0's.
For example,
A = diag([0.757740130578333, 0.743132468124916, 0.392227019534168, 0.655477890177557, 0.171186687811562]);
is last non-zero at A^2685
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Linear Algebra dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!