![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛顿法解非线性方程方程组
weixin_41639107
这个作者很懒,什么都没留下…
展开
-
MATLAB牛顿法求解非线性方程组1
function Newton()x0=[0.1;0.5];x1=x0-inv(myJacobi(x0))*myfun(x0);while norm(x1-x0)>1e-3 x0=x1; x1=x0-inv(myJacobi(x0))*myfun(x0);endx1endfunction f=myfun(x)syms x1 x2f1=(15*x1+10...原创 2019-09-22 19:57:40 · 5132 阅读 · 1 评论 -
MATLAB牛顿法求解非线性方程组2
%% 牛顿法主程序clear;clcformat;x0=[0 0]; % 迭代初始值eps = 0.00001; % 定位精度要求for i = 1:10 f = double(subs(fun(x0),{'x1' 'x2'},{x0(1) x0(2)})); df = double(subs(dfun(x0),{'x1' 'x2'},{x0(1) x0(2)})...原创 2019-10-07 21:46:44 · 494 阅读 · 0 评论 -
牛顿法求解Stewart平台运动学正解
function Newton()format longx0=[0;0;20;0;0;0];x1=x0-inv(myJacobi(x0))*myfun(x0);while norm(x1-x0)>1e-3 x0=x1; x1=x0-inv(myJacobi(x0))*myfun(x0);endx1endfunction f=myfun(x)syms x...原创 2019-09-22 20:34:27 · 4419 阅读 · 9 评论 -
matlab利用牛顿法求解非线性方程01
在如下链接中,本人看到了牛顿法求解非线性方程的一个程序,给人耳目一新的感觉。https://blog.csdn.net/weixin_43429936/article/details/83720382但不知何故,本人未能运行该博主写的程序,于是我对原程序做了一定修改,程序得以运行,代码如下:牛顿法程序代码:function gen=newton(f,x,tol)%f为函数,x...原创 2019-11-28 22:05:03 · 605 阅读 · 0 评论 -
matlab利用牛顿法求解非线性方程02
另一个牛顿法求解非线性方程的程序,优点是速度特别快,缺点是需要建立两个子程序,分别是待求函数子程序和待求函数的导数子程序。主函数如下:function gen=fnewton(func,dfunc,x,tol)% func是函数表达式% dfunc是这个函数的导数% tol为截断误差% x是初始值x0=x;d=feval(func,x0)/feval(dfunc,x0);将...原创 2019-11-29 21:12:44 · 686 阅读 · 0 评论