[env:myenv]
platform = ...
board = ...
framework = ...
lib_deps =
eigen3
#include
Eigen::MatrixXd m1(2,2);
m1(0,0) = 3;
m1(0,1) = 2.5;
m1(1,0) = -1;
m1(1,1) = m1(0,0) + m1(0,1);
Eigen::MatrixXd m2(2,2);
m2(0,0) = 4;
m2(0,1) = m2(1,0) = 1;
m2(1,1) = 3;
Eigen::MatrixXd m3 = m1 * m2;
Serial.println(m3(0,0));
Serial.println(m3(0,1));
Serial.println(m3(1,0));
Serial.println(m3(1,1));
注意:上述代码示例中的Serial.println()函数用于在串行监视器中输出结果。
以上就是将Eigen库添加到PlatformIO并给出代码示例的解决方法。