필터 지우기
필터 지우기

Why does Jordan function take so long?

조회 수: 4 (최근 30일)
Viviana Arrigoni
Viviana Arrigoni 2016년 12월 11일
답변: John D'Errico 2016년 12월 11일
I noticed that the function "jordan" applied on a square matrix A takes really long to output the canonical Jordan form of A, J, and the change of basis matrix Q, even when A is a small matrix. I am wondering why is it so? Why is "jordan" so slower than function "eig", how is it implemented? Thank you in advance.

채택된 답변

John D'Errico
John D'Errico 2016년 12월 11일
Jordan works on the matrix in symbolic form. You cannot possibly expect a symbolic solution to operate as fast as an operation computed using double precision arithmetic.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by