Arduino Matrix 수학?
-
26-12-2019 - |
문제
Arduino에서 매트릭스 수학을 처리 할 수있는 도서관을 찾고 있습니다.나는 Arduino 놀이터 에 등장 된 하나의 도서관이 있음을 알고 있습니다.그것의 가난하게 조건화 된 매트릭스를 다루지 않고 사용자 인터페이스가 조금 kludgy가 아닌 조금 부진합니다.
어떤 대안이 있습니까?armadillo 또는 petsc와 같은 일종의 평판을 가진 것이 바람직합니다.나는 큰 것들 중 하나를 사용하고 싶지만 아직 Arduino IDE에서 아직 지원되지 않는 C ++ 11로 이동 한 것 같습니다.내 다른 옵션은 AVR GCC를 최신으로 업데이트하고 Atmel Studio / Visual Studio를 사용하고 자신을 빌드하는 것입니다.그런 다음이 다른 성숙한 도서관 중 하나를 사용할 수 있어야합니다.특히 Arduino Core가 C ++ 11에서 작동하지 않으므로 토끼 구멍을 내려 놓지 않아도됩니다.
해결책
다른 팁
그것은 작동합니다!간단한 프로그램을 통해 이렇게합니다 :
#include <stlport.h>
#include <Eigen30.h>
using Eigen::MatrixXd;
MatrixXd m(2, 2);
void setup()
{
Serial.begin(115200);
/* add setup code here */
m(0, 0) = 3;
m(1, 0) = 2.5;
m(0, 1) = -1;
m(1, 1) = m(1, 0) + m(0, 1);
}
void loop()
{
/* add main program code here */
Serial.println(m(1,1));
delay(2000);
}
.
이 스케치가> 5kb 이었지만,
제휴하지 않습니다 StackOverflow