LabVIEW如何实现四舍五入?

2019-07-17 13:08发布

labview默认的实现的是科学四舍五入,而不是真正的、传统的四舍五入,怎样把2.5四舍五入为3?LabVIEW算出居然是2,并且试了好几种方法都没有办法得到3,真是太无语了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
LabVIEW2016
1楼-- · 2019-07-18 03:20
风之追逐 发表于 2016-1-25 12:45
经测试,数值加0.5然后向下取整,符合传统四舍五入。(如果有负数,请楼主自己再分析)

怎样处理负数最有效?答案选你了。
ShuiMoLise
2楼-- · 2019-07-18 05:43
LabVIEW2016 发表于 2016-1-25 18:48
怎样处理负数最有效?答案选你了。

负数可以加一个判断是否负数,是就使用绝对值函数把它变为正数然后加0.5,然后在乘-1变负数。或者干脆正数就加0.5负数就减0.5。还有你那个加0.5后不用再向下取整了,直接连到I32整型控件上会自动强制转换的
风之追逐
3楼-- · 2019-07-18 11:04
 精彩回答 2  元偷偷看……
风之追逐
4楼-- · 2019-07-18 14:10
负数减0.5向上取整
QQ截图20160126102417.jpg QQ截图20160126102429.jpg QQ截图20160126102443.jpg QQ截图20160126102502.jpg QQ截图20160126102514.jpg QQ截图20160126102530.jpg QQ截图20160126102543.jpg

四舍五入.rar 下载积分: 积分 -1 分

7.29 KB, 下载次数: 20, 下载积分: 积分 -1 分

YN1234567
5楼-- · 2019-07-18 18:24
看看               
han5578
6楼-- · 2019-07-18 21:09
非常好的一个方法

一周热门 更多>