1. 首页 > 体育 >

matlab牛顿迭代法(matlab牛顿迭代法函数)

您好,今天天天来为大家解答以上的问题。matlab牛顿迭代法相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、用牛顿法可以求得函数f(x)=x^4-4x^3-6x^2-16x+4的最小值为-156。

2、 牛顿法的迭代原理是 Xk+1=Xk-f(xk)/f'(xk) 基于matlab的牛顿法求解主要代码 x0=6; %初值 tol = 0.001;%误差 x = newton(x0,tol); %牛顿迭代法函数 y=fun(x); str=['f(x)=x^4-4x^3-6x^2-16x+4的最小值 ',num2str(y)]; fprintf('%s\n',str); str=['f(x)=x^4-4x^3-6x^2-16x+4的极值点,x=',num2str(x),';y=',num2str(y)]; fprintf('%s\n',str); 运行结果,极值点,x=4;y=-156,最小值 -156 自定义函数内容如下 。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息