Bonjour,

Voilà mon problème. J'ai fait des simus sous Matlab (plusieurs fichiers .m).

1) Le code est assez complexe et notamment il y a plein de boucle "for". La spécificité de Matlab est que le premier élément d'un vecteur est le 1 alors qu'en C c'est 0.

Existe t'il une librairie / une astuce particulière pour ne pas se tromper voir faire cela de mmanière automatique car à mon avis si je le fais "à la main" il y a de grandes chances que je me trompe !

2) En ce qui concerne les opérations sur matrice (multiplication , inversion, transposée): j'ai trouvé une librairie (pas encore testée) qui semble offrir une interface similaire à cellle de Matlab pour écrire des programmes en Cpp. C'est Nt2, ici: http://nt2.sourceforge.net/

En connaissez vous d'autres ?


Remarque: je sais qu'il existe des solutions dans Matlab pour convertir du code en C/C++ mais elle ne semble pas convenir à mon utilisation. En effet, à terme c'est pour un contrôleur de robot (temps réel tournant sous Xenomai et sous linux).

Merci d'avance