机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5064|回复: 7

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

[复制链接]
发表于 2006-5-27 19:21:29 | 显示全部楼层 |阅读模式

这是从一个德国人的程序里抄来的,这个德国人的名字叫Emil Meyer

8 D) M2 B& `/ e: c0 c3 [; H

inva=T

. I; w# z5 a Z: S M' u

alpha_i+1=-1/(alpha_i+T)+alpha_i+1/tan(alpha_i)

" Y Y" R. I. W! U1 F' j; F

初始 alpha 值

: k' c7 E9 d" R7 _

 alpha_0=pi/2  (T>pi)

1 r4 k% d0 [- \: l$ W

 alpha_0=T^0.25 (T<pi)

I% }6 l1 c8 L. |

 

' J; ]* [5 B2 P/ D4 t

经过我的使用,感觉很少的运算次数就能达到很高的精度。对减少计算机的负荷很有帮助。

回复

使用道具 举报

发表于 2006-5-28 02:35:55 | 显示全部楼层

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

不错,试了一下,确实很快,比二分法,牛顿法都快
$ Y  f$ C, w. G+ U7 ~( n2 p$ D原理思考中
回复 支持 反对

使用道具 举报

发表于 2008-1-2 21:07:14 | 显示全部楼层
能不能给个完整的求反渐开线的函数源代码?十分感谢,现在正在编个小程序,用到了这个函数,结果不会求,能不能帮帮小弟啊?
回复 支持 反对

使用道具 举报

发表于 2009-4-30 14:24:02 | 显示全部楼层
1# 阿松
7 k3 z, g- s0 M7 p: J你好,能否把这个求解的源程序发给我,急用!
回复 支持 反对

使用道具 举报

发表于 2009-4-30 14:26:23 | 显示全部楼层
2# logxing
/ J2 x9 J" G6 Y7 V1 Z$ n1 E你好,能否把求解的VB源程序发给我呢!谢谢了!
回复 支持 反对

使用道具 举报

发表于 2009-5-1 08:01:22 | 显示全部楼层
已经给了“渔”,还要人家给“鱼”,估计很难有长进了。
回复 支持 反对

使用道具 举报

发表于 2009-5-2 10:24:58 | 显示全部楼层
alpha_0一般可选为:(3*T)^(1/3)-T/3,更快。
回复 支持 反对

使用道具 举报

发表于 2009-5-15 23:21:08 | 显示全部楼层
本帖最后由 lalawo72 于 2009-5-15 23:25 编辑
- j  e2 q' D  I, ]" ^
) E. Q8 _; o; ^9 N+ ?* c' Y- c哇 ,zhang5382 厉害啊  老书上我看到过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-4 06:53 , Processed in 0.060392 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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