Intro to Eigen C++ Matrix Library- Easy Library for Matrix and Linear Algebra Computations

preview_player
Показать описание
#cpp #scientificcomputing #computerscience #programmingtutorials #eigenlibrary #numerical #computingtraining #computing #linearalgebra #matrices
It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts by becoming Patreon or by making a donation:
In this video, I explain how to install and use the Eigen C++ matrix library. This library is convenient for matrix and linear algebra computations in C++. It is a simple and easy-to-use library that can be used for designing control systems, estimators, and machine learning algorithms.
The post accompanying this video can be found here:
and the codes can be found here
Рекомендации по теме
Комментарии
Автор

It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way:
- You Can also press the Thanks YouTube Dollar button

aleksandarhaber
Автор

Thank you man! Migrating from Matlab to C++ and was looking for a way to do more easily matrix operations and this was a savior, the only video that I could find that really helped me...

umedina
Автор

thank for such brief and simultaneously useful tutorial

VasilevArtem-gu
Автор

Getting back to C++ to do some AI and graphics work. Excellent content that got me up to speed quickly with Eigen3 library in VS 2022.

rvtyler
Автор

thanks for your tutorial, it's very helpful

ethanjoe
Автор

Thank you so much for this useful video.

matteoverardo
Автор

NIce tutorial!! Greetings from Paraguay.

pedrovelazquez
Автор

Great tutorials! I was curious if you have any examples of using the Eigen Map functionality to wrap other matrix types or even complex Objects into an Eigen Matrix to be able to perform Eigen computations?

tzgardner
Автор

In line 29, we use MatrixX because the size is unknown but then pass (10, 10) as the dimension?

shrivatsankchari
Автор

Hi Aleksander. Thanks for nice intro. Have a question pls. How to loop over 2d slices of 3 dimensional matrices. for example in matlab. a = zeros(2, 2, 2), b = ones(2, 2), for i = 1:2 a(:, :, i) = b end. What would be the most efficient and user friendly way to implrment this in C++ using eigen. I tried using Tensor, but I got lost with the approach of using indices and offsets. Thanks in advance

bachirdekdouk
Автор

Hi professor! Could teach us how installing and use Eigen library on VsCode editor? (on Windows)
I'm trying do it but I'm not having success

guima_dev
Автор

Thanks for making this video, I’m currently learning to implement ML methods and I’ll be using the Eigen library. Your video helped me understand the basics of it and even showed me how to plug it in. I do have one question, I’m pretty sure I’m not 100% sure, the way you set up the Eigen lib means that it’s dynamic library and the linker will handle the connections during the linking stages, correct????

chriscruz
Автор

17:45 Why is matrixV.block(0, 0, 2, 2) a 2x2 instead of a 3x3 matrix?

komxun
Автор

Thank you very much for this intorduction! Is it possible to use Eigen library foк lineal algebra operations on complex matrixes?

aliscander
Автор

Hello Professor, how to Make Eigen run in parallel? some tutorials?

liboyan
Автор

Good reference to Python and Matlab. I was wondering if Eigen is faster then corresponding Matlab as Matlab also uses c binaries for libraries.

wahabfiles
Автор

Is it faster than simple for loop in C++??

menaeem
Автор

We don't need mathlab for anything.

heimojaakonheimo
Автор

The codes explained in this video are used in the following Eigen C++ projects:
and in this one

aleksandarhaber
Автор

The post accompanying this video can be found here:
and the codes can be found here

aleksandarhaber