문제

Arduino에서 매트릭스 수학을 처리 할 수있는 도서관을 찾고 있습니다.나는 Arduino 놀이터 에 등장 된 하나의 도서관이 있음을 알고 있습니다.그것의 가난하게 조건화 된 매트릭스를 다루지 않고 사용자 인터페이스가 조금 kludgy가 아닌 조금 부진합니다.

어떤 대안이 있습니까?armadillo 또는 petsc와 같은 일종의 평판을 가진 것이 바람직합니다.나는 큰 것들 중 하나를 사용하고 싶지만 아직 Arduino IDE에서 아직 지원되지 않는 C ++ 11로 이동 한 것 같습니다.내 다른 옵션은 AVR GCC를 최신으로 업데이트하고 Atmel Studio / Visual Studio를 사용하고 자신을 빌드하는 것입니다.그런 다음이 다른 성숙한 도서관 중 하나를 사용할 수 있어야합니다.특히 Arduino Core가 C ++ 11에서 작동하지 않으므로 토끼 구멍을 내려 놓지 않아도됩니다.

도움이 되었습니까?

해결책

bam!

eigen 최고의 C ++ 매트릭스 라이브러리에는 Arduino 포트가 있습니다!

https://github.com/vancegroup/eigenarduino

다른 팁

그것은 작동합니다!간단한 프로그램을 통해 이렇게합니다 :

#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 이었지만,

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top