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
Partager