Учебное пособие по матрицам ublas / примеры - PullRequest
14 голосов
/ 17 января 2010

Я пытаюсь реализовать определенные операции с матрицами, но я заблудился во внутренней библиотеке ublas Есть ли такой ресурс, как учебное пособие или пример того, как реализовать новые выражения матрицы ublas?

Спасибо

Ответы [ 3 ]

3 голосов
/ 17 января 2010

Не знаю, поможет ли это, но есть страница вики о расширении uBlas здесь Этот шаблон выражения действительно поражает меня. :)

2 голосов
/ 17 января 2010

Есть также несколько примеров здесь , если они вообще помогают.

2 голосов
/ 17 января 2010

Я предлагаю просто шаблонировать ваши новые функции, чтобы вам не приходилось беспокоиться о матричных выражениях или внутренних элементах 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
    ...
}
...