NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12883|回复: 12
打印 上一主题 下一主题

[GH插件] 求教数据简化方法(四舍五入)

  [复制链接]
跳转到指定楼层
1m
发表于 2012-9-21 11:49:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家一个GH中的小问题:
举例:
一组数据,范围0-12,小数,
如何得到他们的近似值,如2、4、6、8、10、12?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享
2m
发表于 2012-9-21 12:31:35 | 只看该作者
3m
发表于 2012-9-21 12:46:55 | 只看该作者
4m
发表于 2012-9-21 12:54:28 | 只看该作者
hskcool 发表于 2012-9-21 12:47
直接接个Int就可以了。


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

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

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

你是指这些?
7m
 楼主| 发表于 2012-9-21 14:31:22 | 只看该作者
多谢各位!
8m
发表于 2012-9-21 14:38:56 | 只看该作者
活建鬼 发表于 2012-9-21 12:46
不完全对~~貌似楼主还要求四舍五入

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

我理解成LZ的意思不是一般的“四舍五入” LZ应该想要的是偶数的四舍五入 如3.14一般的四舍五入是3 但是如果要求得出的结果是偶数的话 “四舍五入”后是4。。。我是这样理解的
10m
发表于 2012-9-21 14:55:55 | 只看该作者

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

如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这样没有规律的目标数据该如何操作?


12m
发表于 2012-9-21 18:02:31 | 只看该作者
C:\Users\Administrator\Desktop\new.jpg
请问是这样吗……
13m
发表于 2012-9-21 18:03:20 | 只看该作者
第一次回帖……

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-23 03:18 , Processed in 0.075884 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表