📄 matrix_inverse.java
字号:
public class Matrix_Inverse {
public static double[][] Inverse(double[][] a,int n){
int i,j,k;
for(i=0;i<n;i++){
a[i][i]=1/a[i][i];
for(j=0;j<n;j++)
if(j!=i)
a[i][j]=a[i][j]*a[i][i];
for(k=0;k<n;k++)
for(j=0;j<n;j++)
if(k!=i && j!=i)
a[k][j]=a[k][j]-a[k][i]*a[i][j];
for(k=0;k<n;k++)
if(k!=i)
a[k][i]=-a[k][i]*a[i][i];
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
return a;
}
/* public static void main(String[] args){
double[][] A={{1,2},{2,1}};
double[][] A_inv;
int n=A.length;
A_inv=Inverse(A,n);
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -