Back to Forum | View unanswered posts | View active topics
Topic review - Problems with eigenvals(.) |
Author |
Message |
|
|
Post subject: |
Problems with eigenvals(.) |
|
|
Hi all, Why can't I get the eigenvalues by the following lines? Code: LIB "linalg.lib"; ring r=0,x,lp; > matrix m[2][2]=1,2,3,4; > print(m); 1,2, 3,4 > eigenvals(m); [1]: _[1]=x2-5x-2 [2]: 1
It seems that the output is the characteristic polynomial instead of the eigenvalues. Is it because it can't be solved in the field of rational numbers?! Let's try the complex numbers as the field of coefficients. Code: ring r=complex,x,lp; // ** redefining r ** > matrix m[2][2]=1,2,3,4; > print(m); 1,2, 3,4 > eigenvals(m); ? not implemented ? error occurred in or before STDIN line 9: ` return(system("eigenvals",jet(M,0)));`
Hi all, Why can't I get the eigenvalues by the following lines? [code] LIB "linalg.lib"; ring r=0,x,lp; > matrix m[2][2]=1,2,3,4; > print(m); 1,2, 3,4 > eigenvals(m); [1]: _[1]=x2-5x-2 [2]: 1 [/code]
It seems that the output is the characteristic polynomial instead of the eigenvalues. Is it because it can't be solved in the field of rational numbers?! Let's try the complex numbers as the field of coefficients. [code] ring r=complex,x,lp; // ** redefining r ** > matrix m[2][2]=1,2,3,4; > print(m); 1,2, 3,4 > eigenvals(m); ? not implemented ? error occurred in or before STDIN line 9: ` return(system("eigenvals",jet(M,0)));` [/code]
|
|
|
|
Posted: Tue Jul 12, 2016 2:35 pm |
|
|
|
|
|
It is currently Fri May 13, 2022 10:54 am
|
|