typedef ublas::matrix<double> Mat_t;

typedef ublas::matrix_row<Mat_t> Row_t;

typedef Mat_t::size_type size_t;

Mat_t data(10, 3);

// fill out matrix here

for (size_t index = 0, end = data.size1(); index != end; ++index)

{

Row_t row(ublas::row(data, index));

row /= ublas::norm_2(row);

}

On Mon, Jun 9, 2008 at 2:07 PM, Jeremy Conlin <jeremit0@gmail.com> wrote:

I'm trying to figure out how to iterate over the columns or rows of a ublas::matrix and I'm having trouble understand the documentation. There seems to be many things that may be what I want, i.e. row, matrix_row, column/row iterator, but it's difficult to know which one gives what I want. I have tried several options, but none seem to fit.I want to iterate over the rows of a matrix so I can normalize them asrow = row/ublas::norm_2(row);What is the best way to do this?Thanks,Jeremy

_______________________________________________

ublas mailing list

ublas@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/ublas