Rhino(犀牛)中国技术支持与推广中心

标题: sine函数周期性出问题? [打印本页]

作者: xinlunqq56    时间: 2014-11-8 13:58
标题: sine函数周期性出问题?


整数下,数值正常周期。小数下发现波动? 4564564.rar (9.96 KB, 下载次数: 70)

作者: Dixon    时间: 2014-11-10 11:52
你好:

   我认为你的程序的结果是对的,但是你没有理解。

如下图,这应该是你说的正确的情况。因为右边图形映射出来的数值是正好反映了半个周期(0~1~0)的数值,并且小数部分也是一样的。

0001.png (66.62 KB, 下载次数: 15)

0001.png

作者: Dixon    时间: 2014-11-10 11:54
而如下图应该还是你说的不对的情况:

0002.png (86.58 KB, 下载次数: 22)

0002.png

作者: Dixon    时间: 2014-11-10 11:58
区别就在于,第二张图我用手表调整过图形里的控制点,导致图形并不是标准的1/4个周期,因此出来的数据仅仅是接近你认为的正确值。事实上,我们用图形控制的方式无法精确定义,例如你遇到的问题就是因为你设定了几个周期,但是因为是图形拉点来设定的,因此他并不刚好是周期的整数倍,例如(5.02个周期 ,或者4.97个周期),因此出来的数据也会有一定的偏差,具体就体现在小树部分的数据不一样。

因此,如果你希望做精确的首期函数数据,我建议还是用maths里面的 三角函数部分 的组件来做。
作者: xinlunqq56    时间: 2014-11-10 13:59
谢谢,我明白了,以前GH版本没发现这个问题。

确实不是整周期,数值有偏差。




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2