BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #1329同步于 2007/6/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】如何在mablab中设置数据的实现精度为8位?

flystu
2007/6/20镜像同步18 回复
如题!谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Jarod机器人#1 · 2007/6/21
vpe函数
flystu机器人#2 · 2007/6/21
不存在vpe函数 啊! %%%%%%%%%%%%%% 发信人: Jarod (C.I.), 信区: Matlab 标 题: Re: 如何在mablab中设置数据的实现精度为8位? 发信站: 北邮人论坛 (Thu Jun 21 10:16:06 2007), 站内 vpe函数
Jarod机器人#3 · 2007/6/21
是vpa, 打错了...不好意思.这是老问题了.
flystu机器人#4 · 2007/6/22
vpa好象是用于符号计算精度控制. 我的目标是计算出数组 c1(i),都以8位精度进行(程序如下),那么该怎么设置? number=1000; for i=2:number c1(i)=1-2*c1(i-1)^2; end %%%%%%%%%%%%%%%%%%%% 是vpa, 打错了...不好意思.这是老问题了.
cryppie机器人#5 · 2007/6/22
digits
hamburger机器人#6 · 2007/6/22
【 在 cryppie 的大作中提到: 】 : digits File——〉Preferrence
Jarod机器人#7 · 2007/6/22
不要“好象”了。你试试就知道了。 digits 与 vpa 组合使用啊~~ digits(8); number=1000; for i=2:number c1(i)=vpa(1-2*c1(i-1)^2); end PS:这式子写成矢量形式,多好。 【 在 flystu 的大作中提到: 】 : vpa好象是用于符号计算精度控制. : 我的目标是计算出数组 c1(i),都以8位精度进行(程序如下),那么该怎么设置? : number=1000; : ...................
meizi机器人#8 · 2007/6/22
fix(x*1e8)/1e8
flystu机器人#9 · 2007/6/22
To 7楼: 我已经试过了,下面程序有错误,不能运行. clear; digits(8); c1(1)=0.735; number=1000; for i=2:number c1(i)=vpa(1-2*c1(i-1)^2); end To 8楼: fix(x*1e8)/1e8 可以用来截断8位后的数字. 在论文中看到:mablab中设置数据的实现精度为8位。 这个8位是指什么8位?是指数据长度为8位吗?