在boost ublas matrix matlab风格中插入数据

时间:2012-10-28 10:01:57

标签: c++ matlab boost ublas

我想在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];

1 个答案:

答案 0 :(得分:0)

如果你看一下boost文档,这里是矩阵类http://www.boost.org/doc/libs/1_51_0/libs/numeric/ublas/doc/matrix.htm#18Members的构造函数列表

正如您从本文档中看到的那样,目前似乎没有办法做您想做的事情,所以我建议(除非您收到更好的答案)使用循环填充矩阵。 Matlab和C ++是不同的语言,所以你不能假设你能够以相同的方式访问功能。