完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`数据格式都已经改了“扩展精度”,显示位数也都写的足够大,为什么还是只能显示出来小数点后16位呢?https://bbs.elecfans.com/forum.php?mod=attachment&aid=MzAzMDMyfGEyMmZlOGNmMDc1MTUxMjdiYzA4YjVkNjNkZjUzOGQzfDE3MzA3NTU4Oti%3D&request=yes&_f=.rar https://bbs.elecfans.com/forum.php?mod=attachment&aid=MzAzMDM1fDZlYzMxN2ExMGM1MzI0Y2QwYjM1NGVlN2FjNGU5Y2JjfDE3MzA3NTU4OTI%3D&request=yes&_f=.rar `
自然对数-2014.rar
(9.15 KB, 下载次数: 0
)
自然对数-2012.rar
(5.15 KB, 下载次数: 0
)
自然对数-2012.rar
(5.15 KB, 下载次数:
)
|
|
相关推荐
|
|
本帖最后由 tank1486769 于 2016-9-20 16:04 编辑
我也测试了一下,大概总结了一下原因,labview是32位的版本,双精度最长运算量为19位(十进制数的长度),你把小数点以及前后所有数值加上,应该刚好是19位。所以,在运算的时候labview只能运算这个长度以内的计算量。例如前19位计算出结果,进行加法运算加一个第30位的数值,结果就是忽略第30位的数值。(1.11111111111111111+0.0000000000000000000000000001=1.11111111111111111)但如果你的加法计算为第20位加第30位数值,就可以进行计算. (0.0000000000000000000000000001+0.00000000000000000001=0.000000000000000000010000000001)这是我实验的结果。 因此,我认为当计算程序到达一定长度以后,要拆分这个数值,将基本运算锁定在19位长度以内进行。 比如圆周率计算到第18位,这时候拆分前面的17位,只进行最后一位的求合运算。然后将这个结果再添加到总的结果里面,我觉得可以使用字符串来显示。 |
|
|
|
|
|
tank1486769 发表于 2016-9-20 15:52 谢谢。我尝试下看如何解决。 |
|
|
|
|
|
838 浏览 2 评论
1286 浏览 1 评论
879 浏览 0 评论
新手求助,从示波器导出来csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!
1376 浏览 2 评论
Labview 信号处理 瞬态测量 连线出现错误提示,请教各位前辈!麻烦请各位帮忙看一下?
6794 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 05:31 , Processed in 0.487266 second(s), Total 48, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号