渐开线的角度值怎么计算?

如题所述

用matlab求齿轮渐开线函数【invα=tanα-α】里的α角度值。由于渐开线函数是非线性方程,所以可以用数值分析方法来求解(如:二分法)

例如,已知invα=0.014904,求α。实现代码:

inv_f=0.014904;  %α=20°

dichotomy_fun=@(x)inv_f-(tan(x)-x);   %定义齿轮渐开线函数

x=dichotomy(dichotomy_fun,0,pi/3,1e-8);   %二分法函数

x=180/pi*x   %弧度化成角度

温馨提示:答案为网友推荐,仅供参考
相似回答