我想在ublas::matrix
中插入数据,但在一行中与Matlab相同(或类似):
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];
答案 0 :(得分:0)
如果你看一下boost文档,这里是矩阵类http://www.boost.org/doc/libs/1_51_0/libs/numeric/ublas/doc/matrix.htm#18Members的构造函数列表
正如您从本文档中看到的那样,目前似乎没有办法做您想做的事情,所以我建议(除非您收到更好的答案)使用循环填充矩阵。 Matlab和C ++是不同的语言,所以你不能假设你能够以相同的方式访问功能。