機械社區(qū)
標題: 一個很好的運算反漸開線函數的循環(huán)公式 [打印本頁]
作者: 阿松 時間: 2006-5-27 19:21
標題: 一個很好的運算反漸開線函數的循環(huán)公式
這是從一個德國人的程序里抄來的,這個德國人的名字叫Emil Meyer
; n4 O2 z/ c" o6 a! Y! {
inva=T
- C' c! {0 d( u, B. a6 L
alpha_i+1=-1/(alpha_i+T)+alpha_i+1/tan(alpha_i)
3 ?7 I6 c" L# L
初始 alpha 值
8 E6 q4 G/ j# a" Z! z alpha_0=pi/2 (T>pi)
2 r z& H% C) y. `
alpha_0=T^0.25 (T<pi)
9 [* D' p5 ^/ H( Z4 p
2 w k1 s6 s& w* w: K1 D# E4 j經過我的使用,,感覺很少的運算次數就能達到很高的精度,。對減少計算機的負荷很有幫助。
作者: logxing 時間: 2006-5-28 02:35
標題: Re: 一個很好的運算反漸開線函數的循環(huán)公式
不錯,,試了一下,,確實很快,比二分法,,牛頓法都快, K# K: R: \ n) g* Y
原理思考中
作者: 齒輪工 時間: 2008-1-2 21:07
能不能給個完整的求反漸開線的函數源代碼?十分感謝,現在正在編個小程序,用到了這個函數,結果不會求,能不能幫幫小弟啊?
作者: guojinhuang 時間: 2009-4-30 14:24
1# 阿松
' Y0 j' a3 y9 ?; `: r, n你好,,能否把這個求解的源程序發(fā)給我,急用,!
作者: guojinhuang 時間: 2009-4-30 14:26
2# logxing
9 J; O8 [* A, C, I, L8 p9 v' j你好,,能否把求解的VB源程序發(fā)給我呢!謝謝了,!
作者: zhang5382 時間: 2009-5-1 08:01
已經給了“漁”,,還要人家給“魚”,估計很難有長進了,。
作者: 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 編輯 ! t7 O! t$ a- ~4 k/ g
1 ^5 p# B1 q+ C+ P* `1 n- Y哇 ,,zhang5382 厲害啊 老書上我看到過
歡迎光臨 機械社區(qū) (http://giwivy.com.cn/) |
Powered by Discuz! X3.4 |