what is computational complexity of matrix inversion algorithm in matlab?
조회 수: 62 (최근 30일)
이전 댓글 표시
what is computational complexity of matrix inversion algorithm in matlab? It's not listed in the help files as far as I can tell.
댓글 수: 0
답변 (3개)
the cyclist
2011년 7월 28일
This page lists the computational complexity of three different matrix inversion algorithms:
I have not yet found which of the three algorithms MATLAB uses for inv() [if, indeed, it uses any of them], but maybe this will help you get one step closer. Also, as Walter pointed out, MATLAB may use a different algorithm depending on the matrix size (or other properties).
댓글 수: 0
the cyclist
2011년 7월 28일
Ordinarily, one can use the mlint() function, with the '-cyc' option, to measure the McCabe complexity. However, it seems to me that this will not work for built-in functions like inv().
댓글 수: 1
the cyclist
2011년 7월 28일
FYI, my response assumed you were asking for the cyclomatic complexity (http://en.wikipedia.org/wiki/Cyclomatic_complexity) of the program. Seems to me now that you were actually asking about http://en.wikipedia.org/wiki/Computational_complexity_theory. Sorry for any confusion.
Walter Roberson
2011년 7월 28일
It may depend upon the properties of the matrix: specialized matrix forms may have different complexities. It could potentially also depend upon the condition number of the matrix, but I have no evidence of that.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!