ublas矩阵表达教程/示例

时间:2010-01-17 01:12:31

标签: c++ boost expression ublas

我正在尝试实现某些矩阵运算,但我迷失在ublas库的内部。是否有一个资源,如教程或如何实现新的ublas矩阵表达式的例子?

由于

3 个答案:

答案 0 :(得分:3)

不知道它是否有帮助,但有关于扩展uBlas here的维基页面。表达模板的东西真让我大吃一惊。 :)

答案 1 :(得分:2)

我的建议是只是模板化你的新功能,这样你就不必担心矩阵表达式或ublas内部。例如,如果您想编写自己的反函数,请将其写为模板:

template<typename MATRIX_IN, typename MATRIX_OUT>
bool invert_matrix(const MATRIX& A, MATRIX_OUT& B)
{
    // now use A(i,j), B(i,j), etc
    ...
}

答案 2 :(得分:2)

还有一些例子here,如果它们有帮助的话。