早教吧作业答案频道 -->其他-->
教大家反求INV函数(渐开线函数)齿轮计算中需要使用到的.
题目详情
教大家反求INV函数(渐开线函数)
齿轮计算中需要使用到的.
齿轮计算中需要使用到的.
▼优质解答
答案和解析
鉴于百度知道尚没有教如何反解INV函数方法,我准备写一个方法,方便大家搜索.
----------------------------------
解法需要使用编程软件(我个人使用的是VB6.0)
思路是使用试凑法,用黄金分割法优化.
Dim IP1,OP2,R1,R2,Mate,PN,i As Double
Private Sub Command1_Click()
IP1 = Val(Text1.Text) ‘你手上需要查的数值
R1 = 0 ’左值域
R2 = 90 ‘右值域
Mate = (R2 - R1) * 0.6180339887498 + R1 ’试凑一个角度(55.62°)
For i = 1 To 1000 ’循环(迭代1000次)
OP2 = Tan(Mate * 3.1415926535898 / 180) - Mate * 3.1415926535898 / 180 ‘求出试求角度的INV值
PN = OP2 - IP1 ‘试求值与目标值比大小
If PN > 0 Then ’如果大于0,说明试求值大了.那么应该把把右值域R2减小到试求角度.
R2 = Mate
Mate = (R2 - R1) * 0.3819660112502 + R1 ‘从右端取0.618的点
Else
R1 = Mate ’如果小于0,说明试求值小了.那么应该把把左值域R1增大到试求角度.
Mate = (R2 - R1) * 0.6180339887498 + R1 ‘从左端取0.618点
End If 退出if
Next 退出循环
Text2.Text = Mate 显示最终试凑角度(精度在0.0001以内)
End Sub
GUI界面,大家自己随便写.
----------------------------------
解法需要使用编程软件(我个人使用的是VB6.0)
思路是使用试凑法,用黄金分割法优化.
Dim IP1,OP2,R1,R2,Mate,PN,i As Double
Private Sub Command1_Click()
IP1 = Val(Text1.Text) ‘你手上需要查的数值
R1 = 0 ’左值域
R2 = 90 ‘右值域
Mate = (R2 - R1) * 0.6180339887498 + R1 ’试凑一个角度(55.62°)
For i = 1 To 1000 ’循环(迭代1000次)
OP2 = Tan(Mate * 3.1415926535898 / 180) - Mate * 3.1415926535898 / 180 ‘求出试求角度的INV值
PN = OP2 - IP1 ‘试求值与目标值比大小
If PN > 0 Then ’如果大于0,说明试求值大了.那么应该把把右值域R2减小到试求角度.
R2 = Mate
Mate = (R2 - R1) * 0.3819660112502 + R1 ‘从右端取0.618的点
Else
R1 = Mate ’如果小于0,说明试求值小了.那么应该把把左值域R1增大到试求角度.
Mate = (R2 - R1) * 0.6180339887498 + R1 ‘从左端取0.618点
End If 退出if
Next 退出循环
Text2.Text = Mate 显示最终试凑角度(精度在0.0001以内)
End Sub
GUI界面,大家自己随便写.
看了 教大家反求INV函数(渐开线...的网友还看了以下:
行星传动传动比计算太阳轮18齿,行星轮12齿,齿圈42齿.求:太阳轮固定,齿圈主动,行星架被动,求 2020-05-21 …
求算齿轮直径!有不明白的地方可以提问,共4个齿轮,其中齿轮1是固定轮、固定转速,直径26公分,每分 2020-05-21 …
自行车大轮有48齿,小轮有20齿,当大轮转过一圈后,那么小轮转过多少度?我在家里数自行车时候,发现 2020-07-01 …
在圆柱齿轮减速器中为什么小齿轮的齿宽b1要略大于大齿轮齿宽b2在强度计算时齿宽系数按b1还是b2计 2020-07-01 …
有两个齿轮z1=22,z2=98,da1=240mm,大齿轮的全齿高h=22.5mm,能否正确啮合 2020-07-01 …
一对相互咬合的齿轮,大齿轮有39个齿,小齿轮有26个齿,大齿轮上的某个齿与小齿轮上的某个齿从第一次 2020-07-01 …
Y3180H型滚齿机的斜齿轮质数差动挂轮及分齿挂轮计算公式是怎样的?给出公式时请注明各符号代表的意 2020-07-01 …
齿轮副力的计算小齿轮分度圆直径d,大齿轮的是D,大齿轮的轴上缠绕绳子并吊着M的重物上升,请问旋转小 2020-07-07 …
求高手帮忙解决难题,非常感谢某传动装置中有一对渐开线标准直齿圆柱齿轮(正常齿),大齿轮已损坏,小齿 2020-08-01 …
关于比的应用题,列出算式小齿轮有18个齿轮,是大齿轮的3分之1.大齿轮与小齿轮齿数的比是几比几?小齿 2020-11-16 …