我有double我想要的类型的变量float.有没有办法来强制变量是float不翻番,此外,有没有办法做到这一点在与在主函数的开始几行的所有功能和子功能的一些全球性的方式?我有很多函数,它们使用许多临时变量并创建它们返回的变量.完成我的所有功能并更改它们将非常困难.
我理解这个要求:
我为了模拟算法,我会再在硬件实现编写的MATLAB程序,我要确保使用32位作为我的信号的大小不会造成计算错误.
相当于'float'的MATLAB是'single.你可以使用转换
B = single(A).
Run Code Online (Sandbox Code Playgroud)
也就是说,您认为这相当于32位可能需要重新审视.它并不那么简单.