阿松 发表于 2006-5-27 19:21:29

一个很好的运算反渐开线函数的循环公式

<P>这是从一个德国人的程序里抄来的,这个德国人的名字叫Emil Meyer</P>
<P>inva=T</P>
<P>alpha_i+1=-1/(alpha_i+T)+alpha_i+1/tan(alpha_i)</P>
<P>初始 alpha 值 </P>
<P>&nbsp;alpha_0=pi/2&nbsp; (T&gt;pi)</P>
<P>&nbsp;alpha_0=T^0.25 (T&lt;pi)</P>
<P>&nbsp;</P>
<P>经过我的使用,感觉很少的运算次数就能达到很高的精度。对减少计算机的负荷很有帮助。</P>

logxing 发表于 2006-5-28 02:35:55

Re: 一个很好的运算反渐开线函数的循环公式

不错,试了一下,确实很快,比二分法,牛顿法都快
原理思考中

齿轮工 发表于 2008-1-2 21:07:14

能不能给个完整的求反渐开线的函数源代码?十分感谢,现在正在编个小程序,用到了这个函数,结果不会求,能不能帮帮小弟啊?

guojinhuang 发表于 2009-4-30 14:24:02

1# 阿松
你好,能否把这个求解的源程序发给我,急用!

guojinhuang 发表于 2009-4-30 14:26:23

2# logxing
你好,能否把求解的VB源程序发给我呢!谢谢了!

zhang5382 发表于 2009-5-1 08:01:22

已经给了“渔”,还要人家给“鱼”,估计很难有长进了。

zhang5382 发表于 2009-5-2 10:24:58

alpha_0一般可选为:(3*T)^(1/3)-T/3,更快。

lalawo72 发表于 2009-5-15 23:21:08

本帖最后由 lalawo72 于 2009-5-15 23:25 编辑

哇 ,zhang5382 厉害啊老书上我看到过
页: [1]
查看完整版本: 一个很好的运算反渐开线函数的循环公式