早教吧作业答案频道 -->其他-->
教大家反求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函数(渐开线...的网友还看了以下:
渐近线×渐近线的方法用渐近线×渐近线求双曲线标准方程的方法不是y=+-a/bxy=+-b/ax得a 2020-05-13 …
大一学生,函数求斜渐近线的问题,求曲线y=x²/(x+1)的渐近线..求函数铅直渐近线步骤就略了然 2020-06-20 …
一道关于曲线的渐近线题?曲线y=x*ln(e+1/x)的渐进线方程是?书上只教过求曲线的渐进线,而 2020-07-30 …
求水平渐近线若limf(x)=负无穷,lim=b,求曲线y=f(x)的水平渐近线和铅直渐近线请问什 2020-08-01 …
求函数f(x)=1/x+ln(1+e^x)的渐近线的条数,且说出它是水平渐近线?垂直渐进线?斜渐求 2020-08-01 …
高数求垂直渐近的问题我们求垂直渐近线的时候,当x趋向于零的时候,要分0+和趋0-两种情况,如果在0 2020-08-01 …
求渐近线时,只求单侧就可以了吗?像水平渐近线就求x→+∞的.求垂直渐近线就求x→xo+的.求斜渐近 2020-08-01 …
微积分上册求曲线的渐近线问题垂直渐近线没什么大问题,主要是水平渐近线和斜渐近线.水平渐近线和斜渐近 2020-08-01 …
求与双曲线有公共渐近线的双曲线求与双曲线x^2/9-y^2/16=1有公共渐近线,且过点A(-3, 2020-08-01 …
什么是主观/客观需求线?大概在微观经济学垄断竞争部分,什么是主观需求线?什么是客观需求线?它们会随着 2021-01-08 …