Skip to content

Commit 59189ae

Browse files
Update matrixfactorizations.mac
Fixed a typo in the name of `diagonalize`, thanks @sangwinc!
1 parent 7fdeed7 commit 59189ae

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

stack/maxima/contrib/matrixfactorizations.mac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ get_Jordan_form(M):= block([jordan_info,J,P],
6969
* @param[matrix] M a diagonalizable matrix
7070
* @return[list] A list of two matrices: [P, D] such that D is diagonal and M = P . D . P^^-1. Returns empty list if M is not diagonalizable
7171
*/
72-
ddiagonalize(M):= block([P,D],
72+
diagonalize(M):= block([P,D],
7373
if not(squarep(M)) then return([]),
7474
[P, D]: get_Jordan_form(M),
7575
if ev(zeromatrixp(M - transpose(M)),simp) then P:ev(transpose(apply('matrix, map(lambda([ex], ex/sqrt(ex.ex)), gramschmidt(args(transpose(P)))))), simp),

0 commit comments

Comments
 (0)