にいくつかのデータが保存されていstd::vector<std::vector<double>ます。std::valarrayこれを使用して、からを作成しましたstd::vector<std::vector<double>。
std:valarray<double> corpX(corps_tmp[i].data(), corps_tmp[i].size());
この新しいものを使用して、corpXのstd:valarray<double>を作成するので、を取得します。次に、それぞれの最初の2つの値も別の値に格納する必要があります。std::vectorstd::vector<std:valarray<double>>std::valarraystd::valarray
std:valarray<double> position_corps = \\ Concatenation of all the std::valarrays corpsX
どうすればこれを簡単な方法で達成できますか?ありがとうございました!