问题描述
我正在尝试取小数的幂。基数和指数数是可变的。基数从0变为2 * pi,并且pi / 20越来越多。指数从0到19。因此,结果可能很大也可能最小。我以最大和最小为例。
(2 * pi)^ 19 = 1.4636 x 10 ^ 15
(pi / 20)^ 19 = 5.324485 x 10 ^(-16)
因此,我在Simulink-MATLAB中计算了定点格式。当我以定点格式(sfix128_En64)描述这些值时,vivado模拟输出是十六进制格式,它是正确的。设置实际设置时,值不正确。
我在下面安排了实际设置。
Vivado模拟出来了:
我可以尝试进行新的模拟。我控制了我的价值观。但是,我不知道为什么会发生错误。为什么会有这样的脱节?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)