Что делают различные инициализации собственного :: rowvectorxf?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Что делают различные инициализации собственного :: rowvectorxf?

Сообщение Anonymous »

Я читаю несколько документов и нашел две разные инициализации и использование нового с помощью Eigen :: rowVectorxf . Я не мог найти, в чем была разница в документации, или даже в том, что это возможно, и надеялся на некоторые пояснения.
Вот первая версия:
std::vector V;
std::vector data = {0,1,2,3,4};

V.push_back(new Eigen::RowVectorXf(5));

for (int i = 0; icoeffRef(1, i) = data;

< /code>
Вот вторая версия: < /p>
std::vector V;
std::vector data = {0,1,2,3,4};

V.push_back(new Eigen::RowVectorXf(1, 5));

for (int i = 0; icoeffRef(i) = data;

< /code>
Я не смог найти никаких ссылок на это в документации, и я не верю, что они должны быть разными-это просто устаревший функция доступа? Если бы кто -то мог дать мне обзор того, что должно происходить в обоих случаях математически, и дайте мне знать, если оба просто создают 1D -вектор с 5 столбцами и заполняют его, я был бы очень благодарен. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/657 ... ectorxf-do
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»