J'ai des variables qui sont de double
type Je veux qu'elles soient float
. Existe-t-il un moyen de forcer une variable à être float
et de ne pas doubler, aussi, existe-t-il un moyen de le faire de façon globale pour toutes les fonctions et sous-fonctions avec quelques lignes au début de la fonction principale? J'ai beaucoup de fonctions et ils utilisent beaucoup de variables temporaires et créent des variables qu'ils retournent. Passer en revue toutes mes fonctions et les changer sera très difficile.Forçage de type variable dans MATLAB
Mon rationnel pour cette demande:
J'écris le programme Matlab afin de simuler un algorithme que je vais dans le matériel ensuite à la mise, je veux vous assurer que l'utilisation de 32 bits comme la taille de mes signaux ne provoquera pas d'erreurs de calcul.
Hmmm ... "le moulage de type" est possible dans Matlab. Voir http://www.mathworks.com/help/techdoc/ref/typecast.html. Je ne suis pas sûr de l'appliquer globalement, mais ce genre de sonne comme ça pourrait aider http://www.mathworks.com/help/techdoc/matlab_oop/br2vkky.html. Aussi http://www.mathworks.com/help/techdoc/matlab_oop/brglmxp.html –