2
ответа

Использование библиотеки Eigen, файл не найден во время компиляции [duplicate]

Я пытаюсь использовать Eigen для выполнения матричных вычислений / манипуляций в C ++. Я установил его с помощью conda. Мой код выглядит примерно так: использование пространства имен Eigen; double testing_eigen (Eigen :: ...
вопрос задан: 12 July 2014 21:40
1
ответ

Заставить Eigen проверить размеры матриц во время выполнения

Похоже, что Eigen не проверяет размеры динамических матриц. Например, если я выполню следующий код: auto EA = Eigen :: MatrixXf (3, 2); auto EB = Eigen :: MatrixXf (3, 2); for (auto i = 0; i < ...
вопрос задан: 24 March 2019 19:21
1
ответ

5 Диагональная матрица и для петель

Есть ли более простой способ построить 5 диагональную матрицу в Eigen? Я, вероятно, могу использовать циклы и распределять диагонали и нули, но я сталкивался с диагональю <> просто не знаю, как использовать его для 5 ...
вопрос задан: 20 March 2019 13:22
1
ответ

Эйген :: Карта. Получить указатель на начало области памяти матрицы [duplicate]

Online (например, в частности: преобразовать матрицу Eigen Matrix в C и http://dovgalecs.com/blog/eigen-how-to-get-in-and-out-data-from-eigen-matrix/), это использование Eigen :: Map для получения ...
вопрос задан: 9 December 2015 13:32
1
ответ

Как использовать Собственный, библиотека шаблонов C++ для линейной алгебры?

У меня есть алгоритм обработки изображений, который делает из матриц, у меня есть свои собственные коды операции над матрицей (Умножение, Инверсия...) со мной. Но процессор, который я использую, является процессором ARM Cortex-A8, который имеет...
вопрос задан: 27 September 2010 21:21
0
ответов

Функция-член в математической библиотеке Eigen для величины вектора

Я пытался найти метод, который вычисляет величину вектора в Мы с Эйгеном не смогли. Может ли кто-нибудь предоставить мне имя функции, если она не существует? Я могу создать ...
вопрос задан: 13 August 2019 21:42
0
ответов

Проблемы с настройкой Eigen с Clion

Я пытаюсь настроить eigen с помощью clion и не могу решить свои ошибки. Все решения, которые я нашел в Интернете, не работают для моего случая. Я изменил список cmake, основываясь на решении, которое нашел на этом сайте ...
вопрос задан: 18 January 2019 21:56
0
ответов

Собственная проблема с библиотекой: split_test_helper.h не найден

Я пытаюсь скомпилировать мой код, который использует библиотеку Eigen, но у меня возникли некоторые трудности. Я скомпилировал и запустил мою программу в Visual Studio 2017 без проблем, но так как я должен реализовать ...
вопрос задан: 16 January 2019 21:14
0
ответов

EIGEN на MSVC V120, векторизация включена, в то время как оценка неэффективна (возможно)

Я использую Eigen версии 3.3.5 с MSVC VC ++ VS2013. Я прочитал много постов по eigen и векторизации под MSVC и другими компиляторами. Соответствующие опции компилятора: sse2 (проверено, векторизация ...
вопрос задан: 16 January 2019 18:10
0
ответов

Как библиотека C++ Eigen может работать лучше, чем библиотеки специализированных поставщиков?

Я просматривал тесты производительности:http://eigen.tuxfamily.org/index.php?title=BenchmarkЯ не мог не заметить, что eigen постоянно превосходит все специализированные...
вопрос задан: 10 July 2018 08:03
0
ответов

Почему std :: less не компилируется?

Я реализовал оператор оператора сравнения <для Eigen :: VectorXd, и иногда мне нужно передать функцию сравнения другой функции, я устал от переноса оператора <в [] (const ...
вопрос задан: 18 October 2017 14:01
0
ответов

Более низкая производительность при использовании Eigen, чем при использовании моего собственного класса

Пару недель назад я задал вопрос о производительности умножение матриц. Мне сказали, что для повышения производительности моей программы я должен использовать некоторые специализированные классы матриц ...
вопрос задан: 19 August 2017 05:05
0
ответов

c ++, включая eigen в моем make-файле

Кажется, это правильный ответ на мою проблему, однако я думаю, что это больше похоже на то, как я пишу свой make-файл, поскольку у меня уже есть шаги, описанные в ссылке ниже (я знаю, как строить вещи). Как ...
вопрос задан: 23 May 2017 12:16
0
ответов

Настройка проекта iOS для использования eigen

Я пытаюсь настроить проект iOS для компиляции библиотеки C++ под названием Eigen для математики линейной алгебры. Я начинаю следовать инструкциям Вопроса, упомянутого в: Как скомпилировать Eigen в iPhone...
вопрос задан: 23 May 2017 11:48
0
ответов

Конфликт между Boost, Библиотеки OpenCV и Eigen?

Мой вопрос отчасти связан со статическим связыванием библиотек Boost и OpenCV с Eclipse CDR. ошибок, в то время как я пытаюсь сделать немного больше, чем описано здесь: Как создать программу, которая может читать все ...
вопрос задан: 23 May 2017 10:27
0
ответов

запись матрицы в файл в eigen?

Я пытаюсь изучить C++ с библиотекой Eigen. int main(){ MatrixXf m = MatrixXf::Random(30,3); cout << "Вот матрица m:\n" << m << endl; cout << "m" <&...
вопрос задан: 23 December 2016 18:07
0
ответов

Инверсная кинематика с OpenGL/Eigen3 :Нестабильная псевдоинверсия Якоби

Я пытаюсь реализовать простой тест инверсной кинематики, используя OpenGL, Eigen3 и метод "псевдоинверсия Якоби". Система отлично работает с использованием алгоритма "Jacobian transpose", однако, как только я...
вопрос задан: 18 January 2016 19:09
0
ответов

Почему memcpy не копирует данные матрицы Eigen, а std :: copy успешно?

Когда я создаю матрицу с помощью Eigen, например: Eigen :: MatrixXd M ( 3,3); M << 1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0; std :: cout << M << std :: endl; производит 1 4 7 2 5 8 3 6 9 ...
вопрос задан: 13 October 2015 16:43
0
ответов

Доступ к столбцу матрицы как вектору в Eigen

Как я могу получить доступ к одному вектору из матрицы? Например: есть ли способ извлечь вектор, используя что-то вроде A(i) для матрицы Eigen::MatrixXf A(10,10), которая возвращает Eigen::VectorXf A(10)?
вопрос задан: 11 March 2015 01:27
0
ответов

Инверсия большой матрицы

Я пытаюсь взять обратную большую матрицу, общий размер которой составляет 1000 x 1000, но иногда превышает 100 000 x 100 000 (, которая в настоящее время не работает из-за времени и памяти ). Я знаю, что нормальные...
вопрос задан: 3 July 2013 15:06
0
ответов

Как сравнить векторы примерно в Eigen?

Есть ли в Eigen функция для сравнения векторов (матриц) с использованием относительной и абсолютной толерантности, иначе говоря numpy.allclose? Стандартный isApprox не работает, если один из векторов очень близок к нулю.
вопрос задан: 24 February 2013 11:39
0
ответов

Объединение библиотеки линейной алгебры с Boost :: Units

Я много занимаюсь научным программированием и получил очень хороший опыт работы с Boost.Units, которые обеспечивают размерный анализ величин во время компиляции (т. Е. Теги количества with units ...
вопрос задан: 25 September 2012 16:26
0
ответов

Отображение массива обратно в существующую собственную матрицу

Я хочу сопоставить массив double с существующей структурой MatrixXd. До сих пор мне удалось сопоставить матрицу Eigen с простым массивом, но я не могу найти способ сделать это обратно. void foo (Матрица MatrixXd,...
вопрос задан: 17 August 2012 16:03
0
ответов

найти построчно maxCoeff и индекс maxCoeff в Eigen

Я хочу найти максимальные значения и индексы по строке матрицы. Я основывал это на примере собственного веб-сайта (пример 7 ). #включить #включить с использованием пространства имен...
вопрос задан: 11 July 2012 10:24
0
ответов

Как интегрировать библиотеку, использующую шаблоны выражений?

Я хотел бы использовать библиотеку матриц Eigen в качестве механизма линейной алгебры в своей программе. Eigen использует шаблоны выражений для реализации ленивых вычислений и упрощения циклов и вычислений. Для...
вопрос задан: 11 June 2012 08:52
0
ответов

можно ли использовать Eigen с c?

Я не очень хорошо разбираюсь в программировании шаблонов и в настоящее время использую gsl. Мне интересно посмотреть, можно ли использовать Eigen в C. Кто-нибудь раньше использовал Eigen в C? Есть ли что-то, что я могу протестировать...
вопрос задан: 11 May 2012 20:38
0
ответов

Будущее выравнивания C++: передача по значению?

Читая документацию библиотеки Eigen, я заметил, что некоторые объекты нельзя передавать по значению. Существуют ли какие-либо разработки в C++11 или запланированные разработки, которые сделают передачу таких объектов безопасной...
вопрос задан: 5 April 2012 15:01
0
ответов

Использование библиотеки Eigen с OpenCV 2.3.1

У меня возникли проблемы с использованием библиотеки Eigen3 вместе с приложением OpenCV на C++. Я установил библиотеку Eigen3 на свой Ubuntu с помощью следующей команды: sudo apt-get install libeigen3-dev Я могу ...
вопрос задан: 26 March 2012 16:43
0
ответов

Преобразование собственной матрицы в массив C

Библиотека Eigen может отображать существующую память в матрицы Eigen. массив с плавающей запятой [3]; Карта (массив, 3) .fill (10); int data [4] = 1, 2, 3, 4; Matrix2i mat2x2 (данные); MatrixXi mat2x2 = Map <...
вопрос задан: 14 February 2012 12:34
0
ответов

Использование OpenMP и Eigen вызывает бесконечный цикл/deadlock

Я решаю гораздо большую проблему и столкнулся с ошибкой при попытке использовать OpenMP для распараллеливания некоторых циклов. Ниже я воспроизвел проблему с помощью более простого кода, который имитирует мой собственный код. ...
вопрос задан: 11 January 2012 23:58