亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一類(lèi)高階牛頓迭代法及其在非線性?xún)牲c(diǎn)邊值問(wèn)題中的應(yīng)用

        2019-08-17 07:59:52雍龍泉

        雍龍泉

        (陜西理工大學(xué) 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院, 陜西 漢中 723001)

        非線性?xún)牲c(diǎn)邊值問(wèn)題如下:

        (1)

        其在物理學(xué)、流體力學(xué)、材料力學(xué)、波動(dòng)力學(xué)、控制理論等領(lǐng)域有著廣泛的應(yīng)用和重要的理論價(jià)值[1-3]。其研究主要分為兩個(gè)方面:一是研究解的存在性;二是計(jì)算其數(shù)值解。關(guān)于邊值問(wèn)題解的存在性和唯一性的研究,在20世紀(jì)出現(xiàn)了大量文獻(xiàn),至今仍不斷發(fā)表新的研究成果。但在解的存在性方面,目前研究較多的是正解的存在性[4-5]。

        鑒于可以解析求解的問(wèn)題甚少,所以邊值問(wèn)題的求解是較為困難的。常見(jiàn)計(jì)算二階兩點(diǎn)邊值問(wèn)題數(shù)值解的方法有打靶法、有限差分法等[1,6-8]。打靶法主要思路是恰當(dāng)選擇和調(diào)整初值的條件,對(duì)一系列初值問(wèn)題進(jìn)行求解,使其接近給定的邊界條件。當(dāng)g(t,x,x′)=p(t)x′+q(t)x+r(t)時(shí),問(wèn)題(1)則為線性?xún)牲c(diǎn)邊值問(wèn)題。針對(duì)線性?xún)牲c(diǎn)邊值問(wèn)題,可以采用有限差分法將其轉(zhuǎn)化為線性方程組進(jìn)行求解。對(duì)于非線性?xún)牲c(diǎn)邊值問(wèn)題,其離散化后所得到的方程組是非線性的,因此就需要研究求解非線性方程組的快速算法。

        本文研究了無(wú)奇異點(diǎn)的非線性?xún)牲c(diǎn)邊值問(wèn)題的數(shù)值解,通過(guò)將其離散化,得到非線性方程組:

        (2)

        其中:xi表示函數(shù)x(t)在離散點(diǎn)ti處的函數(shù)值,即xi=x(ti);fi(x1,x2,…,xn):D?Rn→R是非線性函數(shù),且充分可導(dǎo);i=1,2,…,n(詳細(xì)轉(zhuǎn)化過(guò)程在本文第2部分)。

        記向量x=(x1,x2,…,xn),向量函數(shù)F(x)=(f1(x),f2(x),…,fn(x))T,則方程組(2)等價(jià)于如下非線性方程:

        F(x)=0

        (3)

        下面采用高階牛頓法求解非線性方程組。

        1 高階牛頓法

        求解非線性方程常見(jiàn)的方法有牛頓迭代法、修正牛頓迭代法以及智能優(yōu)化算法等[9-15]。近年來(lái),各類(lèi)高階牛頓迭代法成為研究的熱點(diǎn),相繼出現(xiàn)了五階牛頓迭代法[16-21]、七階牛頓迭代法[22-24]、八階牛頓迭代法[25-26]、九階牛頓迭代法[27-28]等。當(dāng)然,收斂階數(shù)越高,需要付出的計(jì)算代價(jià)也就越大。因此,在構(gòu)造高階牛頓迭代法求解非線性方程組時(shí),既需要考慮收斂階,更需要考慮計(jì)算復(fù)雜性。文獻(xiàn)[21]中給出的五階牛頓迭代法公式簡(jiǎn)單,且計(jì)算量少,因此已成功應(yīng)用于求解線性規(guī)劃等問(wèn)題[29-30]。

        五階牛頓迭代法步驟如下:

        1) 輸入

        非線性方程組F(x)=(f1(x),f2(x),…,fn(x))T=0;

        非線性方程組對(duì)應(yīng)的雅克比矩陣F′(x);

        初始迭代點(diǎn)x(0)∈Rn,終止條件ε;

        令k=0。

        2) 開(kāi)始計(jì)算

        ③x(k+1)=z(k)+([F′(x(k))]-1-2[F′(y(k))]-1)F(z(k));

        ④ 如果(||x(k+1)-x(k)||+||F(x(k))||)<ε,停止,輸出計(jì)算結(jié)果,否則進(jìn)行下一步;

        ⑤k=k+1,轉(zhuǎn)步驟①。

        3) 輸出計(jì)算結(jié)果

        x*=x(k+1),F(x*)=F(x(k+1))

        算法說(shuō)明:實(shí)際計(jì)算過(guò)程中,若雅克比矩陣奇異或接近奇異,可以采用阻尼牛頓法進(jìn)行處理。文獻(xiàn)[21]證明了該方法在求解非線性方程組時(shí)具有五階收斂速度。以下應(yīng)用該五階牛頓法求解非線性?xún)牲c(diǎn)邊值問(wèn)題。

        2 應(yīng)用于非線性?xún)牲c(diǎn)邊值問(wèn)題

        下面給出兩個(gè)非線性?xún)牲c(diǎn)邊值問(wèn)題,通過(guò)將其轉(zhuǎn)化為非線性方程組后,采用上述五階牛頓迭代法進(jìn)行求解,程序采用Matlab R2009a編寫(xiě)。設(shè)置x(0)=(1,1,…,1)∈Rn,終止條件ε=1×10-15。

        算例1考慮如下非線性?xún)牲c(diǎn)邊值問(wèn)題:

        對(duì)區(qū)間t∈[0,1]做離散化處理,插入n個(gè)點(diǎn):

        這些分點(diǎn)滿足

        0=t0

        于是區(qū)間被分成n+1等分,記

        x(t0)=x0=0,x(t1)=x1,x(t2)=

        x2,…,x(tn)=xn,x(tn+1)=xn+1=1

        下面近似計(jì)算函數(shù)x(t)在這些插入點(diǎn)處的函數(shù)值xi,i=1,2,…,n。

        利用有限差分法可知

        得到如下有n個(gè)變量(xi,i=1,2,…,n)的非線性方程組:

        fi(x1,x2,…,xn)=xi-1-2xi+xi+1+h2xi=0,

        i=1,2,…,n

        即:

        若插入n=15個(gè)點(diǎn),采用上述五階牛頓迭代法進(jìn)行計(jì)算,表1給出了這15個(gè)插入點(diǎn)處的數(shù)值解和精確解。

        表1 算例1對(duì)應(yīng)的數(shù)值解與精確解(n=15)

        圖1、2分別給出了n=15和n=30對(duì)應(yīng)的數(shù)值解和精確解的示意圖。

        圖1 n=15時(shí)對(duì)應(yīng)的數(shù)值解和精確解的示意圖

        圖2 n=30時(shí)對(duì)應(yīng)的數(shù)值解和精確解的示意圖

        算例2考慮如下非線性?xún)牲c(diǎn)邊值:

        該問(wèn)題的解析解不易求出,下面直接計(jì)算數(shù)值解。

        對(duì)區(qū)間t∈[0,1]做離散化處理,插入n個(gè)點(diǎn):

        這些分點(diǎn)滿足

        0=t0

        于是區(qū)間被分成n+1等分,記

        x(t0)=x0=0,x(t1)=x1,x(t2)=

        x2,…,x(tn)=xn,x(tn+1)=xn+1=1

        下面近似計(jì)算函數(shù)x(t)在這些插入點(diǎn)處的函數(shù)值xi,i=1,2,…,n。

        利用

        i=1,2,…,n

        得到如下n個(gè)變量(xi,i=1,2,…,n)的非線性方程組:

        即:

        若插入n=15個(gè)點(diǎn),采用上述五階牛頓迭代法進(jìn)行計(jì)算,表2給出了這15個(gè)插入點(diǎn)處的數(shù)值解和和對(duì)應(yīng)的fi(x)值,i=1,2,…,15。

        圖3、4分別給出了n=15和n=30的數(shù)值解示意圖。

        表2 算例2對(duì)應(yīng)的數(shù)值解(n=15)

        圖3 n=15時(shí)對(duì)應(yīng)的數(shù)值解的示意圖

        3 結(jié)束語(yǔ)

        本文通過(guò)把非線性?xún)牲c(diǎn)邊值問(wèn)題的數(shù)值解轉(zhuǎn)化為非線性方程組,進(jìn)而采用高階牛頓迭代法進(jìn)行求解,且對(duì)文獻(xiàn)[21]中的數(shù)值結(jié)果進(jìn)行了更正。數(shù)值計(jì)算結(jié)果表明:該方法計(jì)算速度快(即使插入200個(gè)分點(diǎn),計(jì)算耗時(shí)也不到2 s),且計(jì)算精度高,對(duì)此類(lèi)問(wèn)題較為有效。進(jìn)一步可以考慮把該方法應(yīng)用到實(shí)際工程問(wèn)題中(如需源代碼,請(qǐng)與筆者聯(lián)系)。

        亚洲日韩国产精品不卡一区在线| 久久精品国产视频在热| 久久99精品国产99久久6男男| 日韩爱爱视频| 翘臀诱惑中文字幕人妻| 欧美日本精品一区二区三区| 亚洲人成未满十八禁网站| 人妻在线中文字幕| 国产一级一厂片内射视频播放| 有坂深雪中文字幕亚洲中文| 内射爽无广熟女亚洲| 秋霞影院亚洲国产精品| 国产精品一区二区三区黄片视频| 日本一区二区精品高清| 337p西西人体大胆瓣开下部| 精品视频入口| 白色橄榄树在线阅读免费| 日出白浆视频在线播放| 久久亚洲国产成人精品性色| 午夜精品一区二区三区无码不卡 | 玩两个丰满老熟女| 无码一区二区三区人| 蜜桃网站免费在线观看视频| 亚洲色大成网站www永久网站| 欧美人与动牲交片免费| 少妇被搞高潮在线免费观看 | 男女啪啪免费视频网址| 人人人妻人人人妻人人人| 久青草久青草视频在线观看| 亚洲天天综合色制服丝袜在线 | 熟女一区二区中文字幕| 人妻少妇精品中文字幕av| 免费毛片在线视频| 加勒比一区二区三区av| 日韩精品无码一区二区三区四区| 亚洲成a人片在线观看无码| 亚欧视频无码在线观看| 亚洲av成熟国产一区二区| 玩弄放荡人妻少妇系列视频| 在线无码国产精品亚洲а∨| 日本免费看一区二区三区|