⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exact.m

📁 共轭梯度法
💻 M
字号:
x0=[0, -1];
counts=0;
sigma=0.001;
F=sym('100*(x2-x1^2)^2+(1-x1)^2');
x=x0';
[f g]=myfun(x0)
p0=-g;
while norm(g)>sigma 
    norm(g)
    x0=x;
    f0=f;
    g0=g;
    %tmin=linesearch(x0,p0)
    s= newton(F,x0,p0)
    x=x0+s*(p0)
    [f g]=myfun(x')
    alpha=(g'*g)/(g0'*g0)
    p=(-g)+alpha*p0
    p0=p;
    counts=counts+1
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -