みなさん、良い一日を、
私はCプログラミングに不慣れで、Cで非常に巨大な行列を処理する方法について多くの知識を持っていません。たとえば、行列のサイズは30.000x30.000です。
私の最初のアプローチは、動的にメモリを保存することです。
int main()
{ int **mat;
int j;
mat = (int **)malloc(R*sizeof(int*));
for(j=0;j<R;j++)
mat[j]=(int*)malloc(P*sizeof(int));
}
また、8.000x8.000の+/-行列を処理することをお勧めします。しかし、大きくはありません。ですから、このような巨大なマトリックスを処理するための光をお願いしたいと思います。
前にも言ったように、私はCに慣れていないので、あまり経験を期待しないでください。
提案を事前に感謝します、
デビッドアレハンドロ。
PD:私のラップトップconfは、Linuxのubuntu、64ビット、i7、および4GBのRAMです。