matlab牛顿迭代法求解渐开线函数

编程入门 行业动态 更新时间:2024-10-25 04:17:09

matlab牛顿<a href=https://www.elefans.com/category/jswz/34/1720602.html style=迭代法求解渐开线函数"/>

matlab牛顿迭代法求解渐开线函数

matlab牛顿迭代法求解渐开线函数

function alpha=ainv(inv_value)
ever_x=89/180*pi;%通过牛顿迭代法的区间选取法则,渐开线函数一阶导和和二阶导均大于零,需选一上极点
n=0;
while n<1000%迭代1000次new_x=ever_x-(tan(ever_x)-ever_x-inv_value)/(tan(ever_x)^2);%tan(ever_x)-ever_x-inv_value为原函数,tan(ever_x)^2为一阶导函数ever_x=new_x;n=n+1;
end
alpha=new_x/pi*180;%将弧度化为角度
end

代码展示20度的渐开线函数值约为0.0149

更多推荐

matlab牛顿迭代法求解渐开线函数

本文发布于:2024-03-12 08:49:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731140.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:迭代法   渐开线   函数   matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!