插入Boost UBLAS矩阵MATLAB样式的数据

insert data in boost ublas matrix matlab style

本文关键字:样式 数据 MATLAB 矩阵 Boost UBLAS 插入      更新时间:2023-10-16

我想将数据插入 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];

如果您查看Boost文档,以下是Matrix类的构造函数http://www.boost.org/doc/doc/libs/1_51_0/libs/数字/ublas/doc/matrix.htm#18members

您可以从本文档中看到,目前看来没有一种方法可以做您想做的事情,因此我建议(除非您收到更好的答案),请使用循环填充矩阵。MATLAB和C 是不同的语言,因此您不能假设您将能够以相同的方式访问功能。