MATLAB: Pouvez-vous me faire savoir si l’interpolation quadrillée peut être rendue plus rapide en C / C ++ ou si la version de MATLAB est le choix le plus rapide disponible ??

Pouvez-vous me faire savoir si l’interpolation quadrillée peut être rendue plus rapide en C / C ++ ou si la version de MATLAB est le choix le plus rapide disponible ???

Meilleure réponse

  • Salut!
    Je ne peux pas vous aider directement, mais au moins je peux vous dire ceci: il y a plusieurs années, nous avons remplacé certaines fonctions matlab (de la boîte à outils d’optimisation) par une fonction C + auto-écrite et les avons appelées à la place des fonctions matlab. Nous avons connu une accélération de calcul de 20 à 100 fois plus rapide. Ce qui, dans notre cas, signifiait des heures au lieu de jours de temps de calcul.
    Je ne sais pas si cette expérience est toujours valable avec les versions récentes de Matlab, ou si cela s’applique uniquement à la boîte à outils d’optimisation. Mais puisque, pour autant que je comprends, Matlab est un programme basé sur un script, ce n’est pas le moyen le plus rapide pour faire des calculs. Je suppose que votre problème pourrait être calculé plus rapidement, mais vous devriez le faire vous-même si vous ne trouvez aucun code C. Et, parce que Mathworks essaie d’améliorer constamment l’efficacité du calcul, l’avantage peut diminuer avec chaque version. Ainsi, vous saurez combien de temps vous pouvez économiser uniquement en essayant par vous-même (et cela dépend aussi de votre problème spécifique, bien sûr).
    Salutations
    normand