Tengo variables que son de tipo double
Quiero que sean float
. ¿Hay alguna manera de forzar que una variable sea float
y no doble? También, ¿hay alguna forma de hacerlo globalmente para todas las funciones y subfunciones con pocas líneas al inicio de la función principal? Tengo muchas funciones y usan muchas variables temporales y crean las variables que devuelven. Revisar todas mis funciones y cambiarlas será muy difícil.Tipo de variable de forzado en MATLAB
Mi racional para esta solicitud:
estoy escribiendo el programa MATLAB para simular un algoritmo que a continuación voy a implementar en hardware, que quiere asegurarse de que el uso de 32 bits como el tamaño de mis señales no causará errores de cálculo.
Hmmm ... "type-casting" es posible en Matlab. Ver http://www.mathworks.com/help/techdoc/ref/typecast.html. No estoy seguro de aplicarlo globalmente, pero este tipo de sonido podría ayudar http://www.mathworks.com/help/techdoc/matlab_oop/br2vkky.html. También http://www.mathworks.com/help/techdoc/matlab_oop/brglmxp.html –