matlab et C++

matlab et C++ - C++ - Programmation

Marsh Posté le 22-07-2009 à 14:19:04    

SALUT TOUT LE MONDE  
j'ai traduit un programme simulé sur matlab en langage C++, le problème est que le résultat de simulation sur matlab ne coincide pas parfaitement avec les résultats trouvés par le programme écrit en C++
est ce ke quelqu'un peut me dire quel peut etre le probleme

Reply

Marsh Posté le 22-07-2009 à 14:19:04   

Reply

Marsh Posté le 22-07-2009 à 14:59:42    

Déjà sans connaître l'algo ni voir de code ça va être dur de t'aider à trouver le problème.
On peut toujours te donner des pistes sur des erreurs fréquentes comme la division d'un entier par un entier qui va donner un entier en C++ et non pas un réel comme on pourrait s'y attendre naturellement.
Cela peut aussi venir d'un problème d'approximation dans l'encodage des flottants (float ou double) qui ne sont, je pense, pas aussi précis que les types utilisés dans mathlab et qui sont donc susceptible de propager très rapidement une légère erreur d'arrondi.
Utilises tu une bibliothèque mathématique particulière pour tes calculs ou bien juste les types de base(int, float, double, etc...) du langage ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed