機械社區(qū)
標(biāo)題: 一個很好的運算反漸開線函數(shù)的循環(huán)公式 [打印本頁]
作者: 阿松 時間: 2006-5-27 19:21
標(biāo)題: 一個很好的運算反漸開線函數(shù)的循環(huán)公式
這是從一個德國人的程序里抄來的,這個德國人的名字叫Emil Meyer
& W4 M! t# K1 w0 J
inva=T
8 k0 r/ ]& V! Z- z
alpha_i+1=-1/(alpha_i+T)+alpha_i+1/tan(alpha_i)
( v3 N# C2 q! l+ @& M
初始 alpha 值
4 O& k. @" o$ A: u; W, c4 k alpha_0=pi/2 (T>pi)
, `! T# U! F/ ^6 @8 b+ }9 _5 P
alpha_0=T^0.25 (T<pi)
: V( Y5 U% Z( M) d4 y
+ [* X7 G H% l" u
經(jīng)過我的使用,感覺很少的運算次數(shù)就能達到很高的精度。對減少計算機的負荷很有幫助。
作者: logxing 時間: 2006-5-28 02:35
標(biāo)題: Re: 一個很好的運算反漸開線函數(shù)的循環(huán)公式
不錯,試了一下,確實很快,比二分法,牛頓法都快
0 f& ~3 ~1 d" A- d5 p原理思考中
作者: 齒輪工 時間: 2008-1-2 21:07
能不能給個完整的求反漸開線的函數(shù)源代碼?十分感謝,現(xiàn)在正在編個小程序,用到了這個函數(shù),結(jié)果不會求,能不能幫幫小弟啊?
作者: guojinhuang 時間: 2009-4-30 14:24
1# 阿松
% S3 p7 j$ B( s) k8 q: F, p7 |你好,能否把這個求解的源程序發(fā)給我,急用!
作者: guojinhuang 時間: 2009-4-30 14:26
2# logxing : \5 L% q6 ^; Q7 W) A. n* W
你好,能否把求解的VB源程序發(fā)給我呢!謝謝了!
作者: zhang5382 時間: 2009-5-1 08:01
已經(jīng)給了“漁”,還要人家給“魚”,估計很難有長進了。
作者: zhang5382 時間: 2009-5-2 10:24
alpha_0一般可選為:(3*T)^(1/3)-T/3,更快。
作者: lalawo72 時間: 2009-5-15 23:21
本帖最后由 lalawo72 于 2009-5-15 23:25 編輯
$ `, u/ J/ S( E! v# h# w/ g, x( k- q1 h) x6 s0 \7 R; W
哇 ,zhang5382 厲害啊 老書上我看到過
| 歡迎光臨 機械社區(qū) (http://www.whclglass.com.cn/) |
Powered by Discuz! X3.5 |