2013-11-06 1 views
4

У меня возникли проблемы с определением того, как установить строки и столбцы MatrixXd во время выполнения в Eigen. Может ли кто-нибудь указать мне на какую-либо документацию или указать какой-нибудь указатель на то, как это сделать?Инициализация исходной динамической матрицы

Спасибо.

+0

Вы прочитали документацию: http://eigen.tuxfamily.org/dox/group__DenseMatrixManipulation__chapter.html. в частности, следующие страницы: класс Matrix, операции с блоком и расширенная инициализация? – ggael

+0

Да, я сделал. Из того, что я мог видеть, все фрагменты кода, похоже, упоминают некоторые переменные для настройки MatrixXd. Я понял это, хотя ... я просто объявляю переменную MatrixXd без указания каких-либо строк или столбцов и в точке, где известен размер, просто используйте setZero() с известным размером. – vPraetor

ответ

6

Размер файла MatrixXd можно определить во время выполнения с использованием метода resize(nrow, ncol). Вы можете больше узнать о изменении размера динамической матрицы в this link и ее определении API here.