限制变量在Matlab中占用一定数量的小数位数

时间:2015-11-08 11:06:10

标签: matlab decimal rounding store digits

我在Matlab编写了一个进化优化程序。我希望所有变量都有有限的小数点。 (原因是减少了搜索空间。例如,如果1

感谢任何帮助, 提前谢谢了, Ahammed

1 个答案:

答案 0 :(得分:0)

通常使用固定宽度优化的方法是使用大整数。 例如,如果要将计算限制为6位精度,则可以截断所有值乘以100万。

与浮点数字格式相比,整数类型的算术运算快速而准确。我不确定你在Matlab的效率方面会有什么收获,因为数字类型通常默认为double并且大多数函数需要doublesingle输入。