C의 행렬 미적분학: 행렬식 미적분학
#include< stdio.h>
#include< stdlib.h입니다>
#define d 2
double det (이중 A[d][d], int N)
{
더블 C, R=1스팬>;
for(int i = 0스팬>; 나는 < N; i++) {
for(int k = i+1; k < N; k ++) {
c = A[k][i] / A[i][i];
for(int j = i; j < N; j++)
A[k][j]= A[k][j] - c*A[i][j];
}
}
for (int i = 0; i < N; i++)
r *=A[i][i];
반환 r;
}
int main()
{
이중 M[d][d];
M[0][0]=9스팬>;
M[0][1]=5스팬>;
M[1][0]=3스팬>;
M[1][1]=7스팬>;
printf("Det(M) = %f\n",det(M,d));
반환 0;
}