齿轮论坛 www.gearbbs.net

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3306|回复: 10
收起左侧

[其他] 请问大家反渐开线函数怎么求?计算公式是什么?知道的能写下吗

[复制链接]
发表于 2011-10-27 11:17 | 显示全部楼层 |阅读模式

本帖子中包含更多资源。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问大家反渐开线函数怎么求?计算公式是什么?知道的能写下吗?谢谢啦
 楼主| 发表于 2011-10-27 13:45 | 显示全部楼层
大家帮帮忙呀,如果在Mathcad中求反渐开线函数,怎么个写法,才能求反渐开线函数,请大家指导?谢谢!
发表于 2011-10-28 20:51 | 显示全部楼层
回复 juwenbin 的帖子

我这里只有"计算不求人"软件的反渐开线函数的算法:

“计算不求人”里求渐开线反函数的三种方法:
第三种方法:
1:    val1=1
2:    middle=45
3:    pg=13
4:    min=0
5:    max=90
6:    val2=inv(middle)= 0.2146
7:    i=0
8:    wcycle(abs(val2-val1)>(1/10^pg))
9:        if(val2>val1)
10:            max=middle= 64.8742
11:        else
12:            min=middle= 64.8742
13:        end if
14:        middle=(min+max)/2= 64.8742
15:        val2=inv(middle)= 1
16:        i=i+1= 34
17:        if(i>100)
18:            exit wcycle
19:        end if
20:    end wcycle
21:    angle=middle= 64.8742

发表于 2011-10-29 21:56 | 显示全部楼层
双重迭代计算精度高,我开发了这样一个小计算器。
发表于 2011-10-29 22:01 | 显示全部楼层
未命名.JPG
发表于 2011-10-29 22:13 | 显示全部楼层
未命名-2.bmp 未命名-2.bmp
发表于 2012-2-21 21:46 | 显示全部楼层
楼主你可以在MATHCAD里这么写
MATHCAD渐开线函数正反算法.gif
发表于 2012-2-22 19:19 | 显示全部楼层
看我的算法
Snap1.png
发表于 2012-2-28 12:06 | 显示全部楼层
楼主可以采用二分法进行计算,个人认为二分法比牛顿法在计算这个方面要好
发表于 2012-5-2 21:12 | 显示全部楼层
用泰勒公式反推
多次迭代就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|齿轮论坛

GMT+8, 2024-5-16 23:29 , Processed in 0.230510 second(s), 12 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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