伊路米的hp生活乐文:Matlab中如何模拟32位单精度浮点的运算

来源:百度文库 编辑:高考问答 时间:2024/05/04 13:47:27
背景:已经在matlab中仿真了算法,要做到DSP当中,采用的DSP是32位单精度浮点数运算的。因为matlab改动算法方便,所以想用matlab模拟32位单精度浮点数来运算,模拟DSP实现的效果。(因为算法对数字精度要求较高。)
问题1:目前看了些书,想到的方法是y=single(x);然后对y进行操作。但matlab中对single型数据没有操作符可用,所以想再y=double(y);然后对y进行操作。这样可以吗?
问题2:Matlab中的single型数据类型是32位IEEE浮点数吗?如果不是的话,它是怎么表示的?那么我在问题1中提出的方法就不对了,那该如何做到模拟32位单精度浮点数的运算?