Matlab将double转换为float

时间:2015-11-24 11:04:48

标签: matlab double rounding

据我所知,双精度是MatLab的标准,但是 我想编写一个程序,找出最小的a(双精度),这样float(1 + a)> 1。 是否有将双精度转换为单精度的函数?

1 个答案:

答案 0 :(得分:4)

我想你可能想要eps,请参阅:

help eps
1+eps > 1

或将double转换为single只需将其转换为单个

A = 1;
singleA = single(A);