Здравствуйте, peterbes, Вы писали:
P>Здравствуйте, Sni4ok, Вы писали:
S>>а вот это просто, если у тебя матрица вида S>>boost::numeric::ublas::matrix<double> a, то транспонированая ей матрица возвращается функцией S>>boost::numeric::ublas::trans(a)
P>зачем здесь нужен boost и blas если вся операция заключается в обмене элементов матрицы (i,j)->(j,i), это всего функция на четыре строки
для того чтобы не городить велосипеды, более того матрицы могут быть не квадратные, соотвественно например если она представлялась массивом double a[2][3], то её транспонированная будет представляться массивом double b[3][2]