Programmer des algos avec Matlab - Algo - Programmation
Marsh Posté le 12-06-2009 à 23:16:09
faire des boucles en matlab = FAIL
aprés Matlab c'ets la pour faire des algos numeriques surtout donc bon, apres c'ets pa trop fait pour etr eexpressif ailleurs.
Marsh Posté le 13-06-2009 à 11:54:51
Joel F a écrit : faire des boucles en matlab = FAIL |
Quand je cherche à itérer un calcul jusqu'à atteindre une précision souhaitée, je vois pas trop comment le faire sans utiliser une boucle while.
Marsh Posté le 15-06-2009 à 17:37:26
Pour améliorer les performances, si t'utilise que le "sous language" (comme ils appellent ca) Embedded Matlab, tu peux directement compiler ton .m sans repasser par du C.
Mais apparemment c'est plus au niveau fonctionnalités que tu trouve Matlab limité, et là je dois manquer d'experience parceque je vois pas ce qu'on ne pourrait faire qu'en C (je verrais bien quand même des trucs du genre malloc/new comme limite, mais pour moi c'est déjà très spécifique).
Marsh Posté le 12-06-2009 à 22:44:47
Bonjour,
je souhaite savoir ce que vous pensez de la programmation avec Matlab.
A vrai dire je trouve que pour écrire des fonctions de calcul c'est vraiment très puissant, par contre, dès qu'il s'agit de faire quelque chose d'un peu algorithmique c'est vraiment chiant. A chaque fois que je dois programmer un algo plus compliqué que juste une ou deux pauvres boucles for je galère et j'en reviens toujours à écrire mon algo en C++ dans un MEX-FILE pour l'utiliser depuis Matlab.
Je me demande si c'est juste moi qui suis mauvais en Matlab ou si vous faites aussi comme ça.
Merci pour vos avis :-)