こんにちは私はC++を初めて使っていて、Matlabでやりやすいことをしようとしています。私はベクトルを計算するforループを持っています。このベクトルを格納してループ外にアクセスできるようにしたいと思います。ループ中にC++ストアの配列を配列に入れよう
for(ii=0; ii < numObs; ii++} {
someVector = ...
someMatrix[ii][:] = someVector
}
someMatrix [ii] [:]はもちろん動作しませんが、それは私がしたいことです。どんな助けもありがとう!ありがとう!
説明:someVectorは、ループ内で毎回計算される1xn要素ベクトルです。私はsomeMatrix [ii]を呼び出してベクトルを戻すことができるように、単に行列または配列のいずれかに格納したいと思います。あなたは、おそらくのようなものを探している
ベクトルは行列と同じものではありません。 'matrix'や' vector'の実装を使うかどうかを明確にしてください。 – George
FYI、私はEigenを調べることをお勧めします。優れた線形代数ライブラリは、Matlabユーザーにとって使いやすいものです。 –
[Armadillo C++ライブラリ](http://arma.sourceforge.net)もご覧ください。このライブラリには、[意図的に類似した](http://arma.sourceforge.net/docs.html#syntax)という構文があります。 Matlab。 – mtall