亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? brsola.m

?? This folder contains all the codes based on Matlab Language for the book <《Iterative Methods for
?? M
字號:
function [sol, it_hist, ierr] = brsola(x,f,tol, parms)% Broyden's Method solver, globally convergent% solver for f(x) = 0, Armijo rule, one vector storage%% C. T. Kelley, June 29, 1994%% This code comes with no guarantee or warranty of any kind.%% function [sol, it_hist, ierr] = brsola(x,f,tol,parms)%% inputs:%        initial iterate = x%        function = f%        tol = [atol, rtol] relative/absolute%            error tolerances for the nonlinear iteration%        parms = [maxit, maxdim]%            maxit = maxmium number of nonlinear iterations%                default = 40%            maxdim = maximum number of Broyden iterations%                before restart, so maxdim-1 vectors are %                stored%                default = 40%% output:%        sol = solution%        it_hist(maxit,3) = scaled l2 norms of nonlinear residuals%            for the iteration, number function evaluations,%            and number of steplength reductions%        ierr = 0 upon successful termination%        ierr = 1 if after maxit iterations%             the termination criterion is not satsified.%        ierr = 2 failure in the line search. The iteration%             is terminated if too many steplength reductions%             are taken.%%% internal parameter:%       debug = turns on/off iteration statistics display as%               the iteration progresses%%       alpha = 1.d-4, parameter to measure sufficient decrease%%       maxarm = 10, maximum number of steplength reductions before%                    failure is reported%% set the debug parameter, 1 turns display on, otherwise off%debug=1;%% initialize it_hist, ierr, and set the iteration parameters%ierr = 0; maxit=40; maxdim=39;  it_histx=zeros(maxit,3);maxarm=10;%if nargin == 4    maxit=parms(1); maxdim=parms(2)-1; endrtol=tol(2); atol=tol(1); n = length(x); fnrm=1; itc=0; nbroy=0;%% evaluate f at the initial iterate% compute the stop tolerance%f0=feval(f,x);fc=f0;fnrm=norm(f0)/sqrt(n);it_hist(itc+1)=fnrm;it_histx(itc+1,1)=fnrm; it_histx(itc+1,2)=0; it_histx(itc+1,3)=0;fnrmo=1;stop_tol=atol + rtol*fnrm;outstat(itc+1, :) = [itc fnrm 0 0];%% terminate on entry?%if fnrm < stop_tol    sol=x;    returnend%% initialize the iteration history storage matrices%stp=zeros(n,maxdim);stp_nrm=zeros(maxdim,1);lam_rec=ones(maxdim,1);%% Set the initial step to -F, compute the step norm%lambda=1;stp(:,1) = -fc;stp_nrm(1)=stp(:,1)'*stp(:,1);%% main iteration loop%while(itc < maxit)%    nbroy=nbroy+1;%%   keep track of successive residual norms and %   the iteration counter (itc)%    fnrmo=fnrm; itc=itc+1;%%   compute the new point, test for termination before%   adding to iteration history%    xold=x; lambda=1; iarm=0; lrat=.5; alpha=1.d-4;    x = x + stp(:,nbroy);    fc=feval(f,x);    fnrm=norm(fc)/sqrt(n);    ff0=fnrmo*fnrmo; ffc=fnrm*fnrm; lamc=lambda;%%%   Line search, we assume that the Broyden direction is an%   ineact Newton direction. If the line search fails to%   find sufficient decrease after maxarm steplength reductions%   brsola returns with failure. %%   Three-point parabolic line search%    while fnrm >= (1 - lambda*alpha)*fnrmo & iarm < maxarm%       lambda=lambda*lrat;        if iarm==0            lambda=lambda*lrat;        else            lambda=parab3p(lamc, lamm, ff0, ffc, ffm);        end        lamm=lamc; ffm=ffc; lamc=lambda;        x = xold + lambda*stp(:,nbroy);        fc=feval(f,x);        fnrm=norm(fc)/sqrt(n);        ffc=fnrm*fnrm;        iarm=iarm+1;    end%%   set error flag and return on failure of the line search%    if iarm == maxarm        disp('Line search failure in brsola ')        ierr=2;        it_hist=it_histx(1:itc+1,:);        sol=xold;        return;    end%%   How many function evaluations did this iteration require?%    it_histx(itc+1,1)=fnrm;    it_histx(itc+1,2)=it_histx(itc,2)+iarm+1;    if(itc == 1) it_histx(itc+1,2) = it_histx(itc+1,2)+1; end;    it_histx(itc+1,3)=iarm;%%   terminate?%    if fnrm < stop_tol        sol=x;        rat=fnrm/fnrmo;        outstat(itc+1, :) = [itc fnrm iarm rat];        it_hist=it_histx(1:itc+1,:);%        it_hist(itc+1)=fnrm;        if debug==1            disp(outstat(itc+1,:))        end        return    end%%%   modify the step and step norm if needed to reflect the line %   search%    lam_rec(nbroy)=lambda;    if lambda ~= 1         stp(:,nbroy)=lambda*stp(:,nbroy);         stp_nrm(nbroy)=lambda*lambda*stp_nrm(nbroy);    end%%%    it_hist(itc+1)=fnrm;     rat=fnrm/fnrmo;    outstat(itc+1, :) = [itc fnrm iarm rat];        if debug==1            disp(outstat(itc+1,:))        end%%%   if there's room, compute the next search direction and step norm and%   add to the iteration history %    if nbroy < maxdim+1        z=-fc;        if nbroy > 1            for kbr = 1:nbroy-1                 ztmp=stp(:,kbr+1)/lam_rec(kbr+1);                 ztmp=ztmp+(1 - 1/lam_rec(kbr))*stp(:,kbr);                 ztmp=ztmp*lam_rec(kbr);                 z=z+ztmp*((stp(:,kbr)'*z)/stp_nrm(kbr));            end        end%%       store the new search direction and its norm%        a2=-lam_rec(nbroy)/stp_nrm(nbroy);        a1=1 - lam_rec(nbroy);        zz=stp(:,nbroy)'*z;        a3=a1*zz/stp_nrm(nbroy);        a4=1+a2*zz;        stp(:,nbroy+1)=(z-a3*stp(:,nbroy))/a4;        stp_nrm(nbroy+1)=stp(:,nbroy+1)'*stp(:,nbroy+1);%%%    else%%   out of room, time to restart%        stp(:,1)=-fc;        stp_nrm(1)=stp(:,1)'*stp(:,1);        nbroy=0;%%%    end%% end whileend%% We're not supposed to be here, we've taken the maximum% number of iterations and not terminated.%sol=x;it_hist=it_histx(1:itc+1,:);ierr=1;if debug==1    disp(outstat)end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级xxx| www国产精品av| 视频一区欧美精品| 91精品国产高清一区二区三区蜜臀 | 综合激情网...| 91一区二区在线| 亚洲国产精品久久艾草纯爱| 欧美一区二区在线观看| 九色|91porny| 狠狠网亚洲精品| 精品国产乱码久久久久久免费| 亚洲国产日韩精品| 日韩精品一区二区三区swag | 日韩欧美国产一区二区三区| 国产一区二区剧情av在线| 国产精品嫩草影院av蜜臀| 色呦呦一区二区三区| 奇米影视一区二区三区| 久久精品免费在线观看| 91猫先生在线| 蜜桃精品在线观看| 国产精品女同互慰在线看| 色屁屁一区二区| 久久激情五月激情| 亚洲视频免费在线| 欧美一区二区精品在线| 高清不卡一区二区| 首页国产欧美久久| 亚洲国产高清在线观看视频| 精品视频免费在线| 国产美女一区二区三区| 亚洲精品高清视频在线观看| 欧美tickling挠脚心丨vk| 91在线你懂得| 久久精品国产亚洲一区二区三区| 国产精品久久久久久亚洲伦| 在线不卡欧美精品一区二区三区| 国产精品一区二区你懂的| 亚洲国产精品久久人人爱蜜臀 | 高清不卡在线观看| 午夜精品久久久久影视| 日本一区二区综合亚洲| 欧美日韩国产中文| 成熟亚洲日本毛茸茸凸凹| 天堂av在线一区| 国产精品久久影院| 欧美mv和日韩mv的网站| 在线这里只有精品| 国产99久久精品| 亚洲永久精品大片| 国产日韩三级在线| 7777精品伊人久久久大香线蕉经典版下载| 国产不卡在线视频| 日韩电影免费在线| 天堂一区二区在线| 国产午夜精品美女毛片视频| 欧美四级电影网| 国产99久久久国产精品免费看| 日韩av一区二区在线影视| 亚洲品质自拍视频网站| 2021中文字幕一区亚洲| 欧美日韩欧美一区二区| proumb性欧美在线观看| 韩国毛片一区二区三区| 五月婷婷色综合| 亚洲女同ⅹxx女同tv| 欧美经典一区二区三区| 精品国产乱子伦一区| 国产精品日韩成人| 久久综合av免费| 91精品免费观看| 欧美亚洲综合在线| 99久久国产免费看| 国产成人99久久亚洲综合精品| 蜜桃视频在线一区| 五月天丁香久久| 一个色妞综合视频在线观看| 国产精品伦理在线| 国产午夜精品久久久久久免费视| 欧美成人性福生活免费看| 4438成人网| 欧美日韩国产综合一区二区| 91高清视频免费看| 色一区在线观看| 99re成人精品视频| 成人美女视频在线观看| 国产丶欧美丶日本不卡视频| 精品午夜一区二区三区在线观看| 日韩影视精彩在线| 日韩专区欧美专区| 婷婷成人综合网| 日韩精品一级中文字幕精品视频免费观看 | 日韩一区和二区| 777亚洲妇女| 欧美日韩欧美一区二区| 在线观看日产精品| 欧美综合久久久| 在线欧美日韩精品| 91福利视频在线| 在线免费亚洲电影| 欧美影院一区二区| 精品视频999| 717成人午夜免费福利电影| 欧美日韩一区二区电影| 在线视频你懂得一区二区三区| 欧美aaa在线| 日韩视频中午一区| 久久精品国产免费| 中文字幕一区二区三区色视频| 精品国产乱码久久久久久图片| 日韩你懂的在线播放| 日韩精品一区二区三区swag | 欧亚洲嫩模精品一区三区| 91婷婷韩国欧美一区二区| 色综合天天综合狠狠| 色综合久久中文字幕综合网| 在线亚洲精品福利网址导航| 欧美性xxxxxxxx| 3atv在线一区二区三区| 日韩欧美久久久| 国产亚洲欧美激情| 国产精品你懂的| 一区二区三区蜜桃网| 婷婷国产v国产偷v亚洲高清| 麻豆免费看一区二区三区| 国模娜娜一区二区三区| 成人激情综合网站| 在线中文字幕一区二区| 88在线观看91蜜桃国自产| 欧美精品一区二区三区蜜臀| 国产精品乱人伦| 精品午夜一区二区三区在线观看| 国产成人免费av在线| 99re热这里只有精品免费视频| 欧美在线播放高清精品| 3d动漫精品啪啪一区二区竹菊| 精品国产三级电影在线观看| 中文字幕不卡在线观看| 一区二区三区免费网站| 蜜桃一区二区三区在线| 成人性生交大片| 欧美色精品在线视频| 亚洲男帅同性gay1069| 国产成人午夜精品影院观看视频 | 国产自产2019最新不卡| 成人在线视频首页| 欧美亚洲日本一区| 精品国产不卡一区二区三区| 国产精品久久久久久久久搜平片| 亚洲一区二区三区影院| 老司机午夜精品| 成人av电影免费观看| 欧美二区三区的天堂| 久久精品日韩一区二区三区| 亚洲愉拍自拍另类高清精品| 久久99国产精品久久99果冻传媒| 成人免费视频app| 欧美日韩一本到| 久久精品亚洲精品国产欧美 | 国产精品三级av| 首页亚洲欧美制服丝腿| 成人自拍视频在线| 欧美日本一区二区三区| 国产欧美综合色| 亚洲成人免费在线观看| 国产精品一区二区91| 欧美视频在线一区二区三区 | 久久99深爱久久99精品| 日本久久电影网| 日韩免费视频线观看| 亚洲激情成人在线| 国产美女一区二区三区| 精品视频999| 国产精品久久久久久久岛一牛影视| 亚洲成av人片一区二区梦乃| 国产成人8x视频一区二区| 欧美日本乱大交xxxxx| 国产精品久久二区二区| 蜜桃视频免费观看一区| 色8久久人人97超碰香蕉987| 2023国产精品自拍| 日韩中文欧美在线| 91免费观看在线| 久久无码av三级| 亚洲18色成人| 一本久道中文字幕精品亚洲嫩| 亚洲精品一区二区三区蜜桃下载| 一区二区三国产精华液| 国产成人精品午夜视频免费| 欧美一区二区三级| 亚洲最快最全在线视频| 高清不卡在线观看| 日韩女优av电影在线观看| 亚洲www啪成人一区二区麻豆| www.日韩av| 日本一区二区三区四区| 久久精品国产99| 777色狠狠一区二区三区| 樱花影视一区二区| av在线不卡网|