久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 119503|回復: 54

齒輪漸開線函數invα是如何計算的?---求助

[復制鏈接]
1#
發表于 2007-10-29 12:27:46 | 只看該作者 |倒序瀏覽 |閱讀模式
請問各位大俠,齒輪漸開線函數invα是如何計算的?
回復

使用道具 舉報

2#
發表于 2007-10-29 12:46:34 | 只看該作者
invα在手冊中有表可查
當手頭沒有手冊, 則可按下式計算:
invα=tgα-α
等號右邊第一項的 α是角度值, 而第二項, α是弧度值, 計算時
很不方便。為此, 將此式改為
invα=tgα- απ/180
則可直接利用計算器來計算, 很為方便。

點評

改動的好  發表于 2017-11-16 07:44
3#
 樓主| 發表于 2007-10-29 18:03:50 | 只看該作者

回復 2# 的帖子

謝啦,樓上的!
4#
發表于 2008-3-30 17:00:53 | 只看該作者

疑問又來啦!!這《Binvα=tgα- απ/180》公式里面得αTT是什么意思哦?

還請指點。偶是菜鳥一只

點評

π TT 長得不像  發表于 2017-11-16 07:45
5#
發表于 2008-4-1 14:23:21 | 只看該作者
α XTT    α 是角度值,TT是3.1415926。明白沒啊?
6#
發表于 2008-6-2 15:37:34 | 只看該作者
發一個改了文件代碼的文件,下載后把代碼從“.txt”改為“.exe”就可直接使用了。

計算漸開線函數.txt

30.56 KB, 下載次數: 376, 下載積分: 威望 -10 點

7#
發表于 2008-9-15 17:44:14 | 只看該作者
用VB實現反求漸開線函數方程的根
Public Function Inv(a As Double) As Double
Inv = Tan(a) - a
End Function

Public Function AInv(num As Double) As Double
Dim lowangle As Double
Dim highangle As Double
Dim midangle As Double
lowangle = 0
highangle = Atn(1) * 2
Do While highangle - lowangle > 10 ^ -12
midangle = (lowangle + highangle) / 2
If Inv(midangle) > num Then
highangle = midangle
Else
lowangle = midangle
End If
Loop
AInv = (lowangle + highangle) / 2 / Atn(1) * 45
End Function

加個牛頓法的
Public Function AInv2(num As Double) As Double
Dim x1 As Double
Dim x2 As Double
x2 = Atn(1)
Do
x1 = x2
x2 = x1 - (Tan(x1) - x1 - num) / (1 / Cos(x1) ^ 2 - 1)
Loop While Abs(x2 - x1) > 10 ^ -12
AInv2 = x2 / Atn(1) * 45
End Function

[ 本帖最后由 zzz8662 于 2008-9-15 17:48 編輯 ]
8#
發表于 2008-11-6 16:39:55 | 只看該作者

回復 6# 笑天716 的帖子

這個工具不錯,可以算出來,就是關閉程序有點不太自然,還可以再完善一下,謝謝!
9#
發表于 2009-4-25 23:15:43 | 只看該作者
這個程序能用嗎
10#
發表于 2009-4-29 16:17:56 | 只看該作者
這個程序能用嗎
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-19 16:04 , Processed in 0.077453 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表