2014-04-24 4 views
0

MATLAB 코더는 멋지고 코드를 C/C++ 또는 MEX로 변환하여 MATLAB 코드를 훨씬 빠르게 할 수 있습니다. 그러나 희소 행렬 또는 matlab 함수 sparse을 지원하지 않는 것으로 보입니다. 내 코드에 필수적입니다. 누구든지이 문제를 극복하는 방법에 대한 아이디어가 있습니까? 많은 감사합니다!MATLAB 코더 : 희소 행렬

+1

나만의 mex 기능을 씁니까? – Praetorian

+1

스파 스 코드의 계산 코어가 C로 작성되지 않았습니까? 나는 Coder에 익숙하지 않지만 자신의 반복적 인 코드 만 속도를 높이는 것으로 생각한다. 내장 MATLAB 코드 호출 속도를 높이 지 않을 것입니다. – hpaulj

+0

또한 MATLAB 코드에서 해당 부분의 속도를 높이기 위해 스파 스를 사용하지 않는 부분에 대해 MEX 코드를 생성 할 수도 있습니다. –

답변

1

eigen library은 Matlab 함수 스파 스를 처리하는 데 사용할 수 있으며 C 언어로되어 있습니다.

"libill"에 따르면, MATLAB 코드의 일부분에 대해 MEX 코드를 생성 할 수도 있습니다.이 코드는 해당 부분의 속도를 높이기 위해 스파 스를 사용하지 않습니다.

위의 희소 부품 용 라이브러리.

+0

블로그 링크 작동하지 않음 ... –