如何在具有固定浮点的matlab中转换变量

时间:2012-02-16 13:44:29

标签: matlab

是否可以将双变量转换为具有固定浮点的浮点数(在Matlab中为单个)? 例如

  

x = 10.023213032130123021302130210331232132103312321

  

x = 10.0231

谢谢!

1 个答案:

答案 0 :(得分:4)

首先转换为single

X = single(Y)

然后应用round()获取固定格式:

X = round(10^N*X) / 10^N;

获得小数点后面的N位数