前提・実現したいこと
Eigenを用いて行列計算をしています。
行列の中に行列を入れて入れ子のような構造になっている行列を一つの大きな行列にリサイズしたいです。しかし、計算できませんでした。
該当のソースコード
C++
1#include<iostream> 2#include<cmath> 3#include<limits> 4#include<iomanip> 5#include<vector> 6#include<chrono> 7#include<fstream> 8#include<iomanip> 9#include "/usr/include/eigen3/Eigen/Dense" 10#include "/usr/include/eigen3/Eigen/Sparse" 11#include "/usr/include/eigen3/Eigen/Core" 12#include "/usr/include/eigen3/Eigen/LU" 13 14int main(){ 15 constexpr int N_step=3; 16 Eigen::Matrix<Eigen::Matrix<double, 2, 1>, N_step, 1> U; 17 U.conservativeResize(6, 1); 18 std::cout<<U<<std::endl; 19}
試したこと
21の行列が3つ重なっているような構造で定義しているので61にリサイズ出来るはずですが出来ません
あなたの回答
tips
プレビュー