アットウィキロゴ

固有値

package mat;
 
import Jama.*; 
 
public class pro {
 
 double[] y=new double[100];
 double[][] a=new double[3][3];
 double[][] io=new double[3][3];
  double[] v=new double[100];
 double[] d=new double[100];
 
    public static void main(String[] args) {
       pro t=new pro();
    }
 
 
    pro(){
 
 
        a[1][1]=20;
        a[2][1]=30;
        a[1][2]=25;
        a[2][2]=25;
 
 
 
        int number=2;
 
 
 
 double[][] alpha=new double[number][number];
 
 
 
 int s,sx;
 
for(s=0;s<number;s++){
for(sx=0;sx<number;sx++){
alpha[s][sx]=a[s+1][sx+1];
}    
}  
 
 
 
Matrix Ma = new Matrix(alpha);
 
 
EigenvalueDecomposition dd=new EigenvalueDecomposition(Ma);
 
 
 double[] x=dd.getRealEigenvalues();
 
 for(s=0;s<number;s++){
 System.out.println(x[s]);    
 }
 
 Matrix Mb=dd.getV();
 
 for(s=0;s<number;s++){
 for(sx=0;sx<number;sx++){
 System.out.println(Mb.get(s,sx));
 }    
 }
 
 
 
 
 
 
 
 
 
 
 
 
 }
 
 
 
}
最終更新:2015年04月16日 18:48