2

私はデータを挿入したいと思いますが、ublas::matrixMatlab と同じように 1 行で (または同様のもの):

model = [  
    0.0685    0.6383    0.4558    0.7411   -0.7219    0.7081    0.7061  0.2887   -0.9521   -0.2553 
    0.4636    0.0159   -0.1010    0.2817    0.6638    0.1582    0.3925 -0.7954    0.6965   -0.7795
    0         0         0         0         0         0         0       0         0         0];
4

1 に答える 1

0

ブーストのドキュメントを見ると、行列クラスhttp://www.boost.org/doc/libs/1_51_0/libs/numeric/ublas/doc/matrix.htm#18Membersのコンストラクターのリストがあります。

このドキュメンテーションからわかるように、現時点ではあなたが望むことを行う手段がないように見えるので、(より良い答えが得られない限り) ループを使用してマトリックスにデータを入力することをお勧めします。Matlab と C++ は異なる言語であるため、同じ方法で機能にアクセスできるとは限りません。

于 2012-10-28T11:50:24.110 に答える