NCF参数化建筑论坛

标题: 求教数据简化方法(四舍五入) [打印本页]

作者: 子君    时间: 2012-9-21 11:49
标题: 求教数据简化方法(四舍五入)
请教大家一个GH中的小问题:
举例:
一组数据,范围0-12,小数,
如何得到他们的近似值,如2、4、6、8、10、12?
作者: pqwpqw12345    时间: 2012-9-21 12:31
[attach]35235[/attach]
这样 刚想起了

作者: 活建鬼    时间: 2012-9-21 12:46
pqwpqw12345 发表于 2012-9-21 12:31
这样 刚想起了

不完全对~~貌似楼主还要求四舍五入
作者: 活建鬼    时间: 2012-9-21 12:54
hskcool 发表于 2012-9-21 12:47
直接接个Int就可以了。


如果只是将一堆小数单纯的四舍五入,直接加个整数就可以~~但是楼主上面说的那一堆我的确没太明白是什么意思~~
作者: 活建鬼    时间: 2012-9-21 13:00
hskcool 发表于 2012-9-21 12:56
int电池相当于CInt这个函数。

而Int函数只是取数或者字符串的整数部分。

hskcool兄自己写的公式?
作者: 活建鬼    时间: 2012-9-21 13:07
本帖最后由 活建鬼 于 2012-9-21 13:32 编辑
hskcool 发表于 2012-9-21 13:02
不是的。就是math函数里面的。

你是指这些?
[attach]35238[/attach]

作者: 子君    时间: 2012-9-21 14:31
多谢各位!
作者: pqwpqw12345    时间: 2012-9-21 14:38
活建鬼 发表于 2012-9-21 12:46
不完全对~~貌似楼主还要求四舍五入

我理解成LZ的意思不是一般的“四舍五入” LZ应该想要的是偶数的四舍五入 如3.14一般的四舍五入是3 但是如果要求得出的结果是偶数的话 “四舍五入”后是4。。。我是这样理解的{:09:}
作者: pqwpqw12345    时间: 2012-9-21 14:39
hskcool 发表于 2012-9-21 12:47
直接接个Int就可以了。

我理解成LZ的意思不是一般的“四舍五入” LZ应该想要的是偶数的四舍五入 如3.14一般的四舍五入是3 但是如果要求得出的结果是偶数的话 “四舍五入”后是4。。。我是这样理解的
作者: 活建鬼    时间: 2012-9-21 14:55
子君 发表于 2012-9-21 14:31
多谢各位!

楼主~~还是你来说说吧~~我都被你搞糊涂了~~~到底谁的答案是你想要的啊?
作者: 子君    时间: 2012-9-21 15:02
开始表述不是很清楚...
四舍五入是个不准确的说法
应该是吧一组数据就近简化为目标数据

如0-1范围小数简化为0.2、0.4、0.6、0.8、1.0
可以先将原数据*5,取整,再/5解决

但如果范围为0-1.6
想就近简化为0.1、0.2、0.4、0.7、0.8这样没有规律的目标数据该如何操作?



作者: karon_8    时间: 2012-9-21 18:02
C:\Users\Administrator\Desktop\new.jpg
请问是这样吗……
作者: karon_8    时间: 2012-9-21 18:03
第一次回帖……




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2