如题所述
用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 %弧度化成角度