close


#include <stdio.h>
#include <math.h>

in    A[2][2] = {{ -4, -6},{ 3, 5}}

int main()
{
int a =  A[0][0];
int b =  A[0][1];
int c =  A[1][0];
int d =  A[1][1];

float eigenvalue1= (float)(((a + d) + sqrt((double)((a + d)*(a + d) - 4 * (a*d - b*c)))) / 2);
float eigenvalue2 = (float)(((a + d) - sqrt((double)((a + d)*(a + d) - 4 * (a*d - b*c)))) / 2);

printf("%f%f", eigenvalue1, eigenvalue2);


system("pause");

}

 

輸出eigenvalue結果是2,-1

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 布拉怡 的頭像
    布拉怡

    nini的部落格

    布拉怡 發表在 痞客邦 留言(1) 人氣()