私はM * N個の要素を持つ配列Xを持っていますが、この同じデータでM×Nのサイズの行列Aを作成しようとしています。私は行列にgslを使用しており、Xは配列として宣言されています。私は問題を抱えていて、マトリックスに重なり合い続けています。ここでベクトルをC++の行列アルゴリズムに設定する
は私がしようとしているものの例である:
Vector X[4*2]
1,2,3,4,5,6,7,8
Matrix A 4X2
1, 2
3, 4
5, 6
7, 8
//heres one of my many fail attempts as an example
//creation of array X here
X[n*m] = someCbasedformulafromtheweb(n, m);
//gsl matrix allocation for matrix A N x M
gsl_matrix * A = gsl_matrix_alloc(n, m);
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
// setting the x[i*j] entry to gsl_matrix A at positions i , j
gsl_matrix_set (A,i,j, x[i*j]);
}
}
あなたが見ることができます私たちはあなたが試したこと、なぜそれがうまくいかなかったのか、私たちは出発点を持っていますか? – Dan
今すぐ確かに編集してください – pyCthon