Matlab 将 double 转换为 float
Matlab convert double to float
据我所知,双精度是 MatLab 的标准,但
我想编写一个程序来找出最小的 a(双精度),以便 float(1+a)>1。
是否有将双精度转换为单精度的函数?
我想你可能想要 eps,请参阅:
help eps
1+eps > 1
或者将 double 转换为 single 只需将其转换为 single
A = 1;
singleA = single(A);
据我所知,双精度是 MatLab 的标准,但 我想编写一个程序来找出最小的 a(双精度),以便 float(1+a)>1。 是否有将双精度转换为单精度的函数?
我想你可能想要 eps,请参阅:
help eps
1+eps > 1
或者将 double 转换为 single 只需将其转换为 single
A = 1;
singleA = single(A);