Help me about matrix in Matlab ?
이전 댓글 표시
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
Roger Stafford
2013년 12월 30일
편집: Roger Stafford
2013년 12월 30일
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
2013년 12월 30일
편집: Nguyen Trong Nhan
2013년 12월 30일
Image Analyst
2013년 12월 30일
You said "Give a square matrix A". Well how about if I give you an A that is all zeros?
Walter Roberson
2013년 12월 30일
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
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Linear Algebra에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!