• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 74,  comments - 33,  trackbacks - 0

            高斯消元是求解線性方程組的重要方法,在中有廣泛的應(yīng)用。本文就來(lái)討論這個(gè)方法。

            什么是線性方程組?含m個(gè)方程和n個(gè)未知量的方程組定義為
            a(11)x(1)+a(12)x(2)+…+a(1n)x(n)=b(1)
            a(21)x(1)+a(22)x(2)+…+a(2n)x(n)=b(2)

            a(m1)x(1)+a(m2)x(2)+…+a(mn)x(n)=b(m)
            這個(gè)方程組稱為m*n線性方程組,其中a(ij)和b(i)為實(shí)數(shù),括號(hào)中為下標(biāo)。這個(gè)方程組有多種表示方法。例如,我們知道m(xù)*n矩陣(用大寫(xiě)字母表示)是一個(gè)m行n列的數(shù)陣,n維向量(用加粗的小寫(xiě)字母表示)是n個(gè)數(shù)的數(shù)組,也就是一個(gè)n*1矩陣(列向量。我們不考慮行向量)。另外,大家也都知道矩陣乘法。因此一個(gè)m*n線性方程組可以表示為
            Ax=b,其中A是由系數(shù)aij組成的m*n矩陣即系數(shù)矩陣,x是n維的未知數(shù)向量,b是m維的結(jié)果向量。如果把向量b寫(xiě)到A的右邊得到m*(n+1)的矩陣,得到的新矩陣稱為這個(gè)方程組的增廣矩陣。每一個(gè)方程組均對(duì)應(yīng)于一個(gè)增廣矩陣。

            下面介紹一下矩陣的初等行變換:
            1 交換兩行
            2 用非零實(shí)數(shù)乘以任一行
            3 把某一行的倍數(shù)加到另一行上
            同理可以定義初等列變換。初等行變換和初等列變換統(tǒng)稱初等變換。
            定理:對(duì)于一個(gè)方程組對(duì)應(yīng)的增廣矩陣進(jìn)行有限次初等行變換,所得矩陣對(duì)應(yīng)的方程組與原方程組等價(jià)。即它們是等價(jià)方程組。

            高斯消元的過(guò)程,就是利用初等行變換將原來(lái)不容易求解的方程組轉(zhuǎn)化為容易求解的方程組。

            下面我們以求解n*n線性方程組為例。因?yàn)槿绻鹠<>n,這個(gè)m*n方程組一般不會(huì)有唯一的解。

            定義:上三角矩陣是一個(gè)n*n的矩陣,其中對(duì)于任意i>j的項(xiàng)a(ij)=0。若i=j時(shí)a(ij)<>0則稱為嚴(yán)格上三角矩陣。下面就是一個(gè)嚴(yán)格上三角矩陣。
            1 2 1
            0 1 1
            0 0 1
            我們發(fā)現(xiàn),如果將系數(shù)矩陣化為上三角矩陣,就可以輕而易舉地求解。

            可以證明,n*n方程組有唯一解等價(jià)于它的增廣矩陣可以化為嚴(yán)格上三角矩陣。

            消元過(guò)程如下:
            對(duì)于增廣矩陣A
            1 for i:=1 to n-1 do
            2 選擇第i至第n行中第i個(gè)元素絕對(duì)值最大的行,與第3行交換//選擇主元,由于涉及實(shí)數(shù)除法運(yùn)算,選取大絕對(duì)值可以減小誤差
            3 for j:=i+1 to n do
            4 使用第3種行變換使a(j,i)=0
            根據(jù)得到的矩陣,可以回代求出每個(gè)未知數(shù)x(i)

            這只是對(duì)于有唯一解的情況。那么,其他情況呢?

            我們定義在消元過(guò)程中保留的那行稱為主行,主行第一個(gè)非零元素稱為主元。消元的任務(wù)就是使主元非0,使主元下方元素變?yōu)?。當(dāng)消元過(guò)程中無(wú)法選擇非0主元,則此方程組無(wú)解或無(wú)窮解。此時(shí),我們選擇右邊一列操作。即,若第i行為主行,在第j列無(wú)法選擇主元,就對(duì)第i+1列操作。這樣,最后的結(jié)果不再是上三角形,而是行階梯形:每一次在豎直方向下降1,在水平方向擴(kuò)展可能大于1。在增廣矩陣中能夠選擇主元的列對(duì)應(yīng)的變量稱為首變量,跳過(guò)的列對(duì)應(yīng)的變量稱為自由變量。

            定義:行階梯形矩陣是一個(gè)滿足(1)每一個(gè)非零行的第一個(gè)非零元為1;(2)若第i行為非零行,則第i+1行行首的0多于第i行;(3)非零行在全零行之前
            如這就是一個(gè)行階梯形矩陣:
            1 2 3 4
            0 0 1 3
            0 0 0 1
            當(dāng)然,對(duì)于競(jìng)賽解方程沒(méi)必要把首元素化為1。

            定理:m*n線性方程組有解當(dāng)且僅當(dāng)其行階梯形矩陣不含這樣一行:[0 0 ... 0 1]
            亦即,對(duì)于n*n線性方程組,若沒(méi)有唯一解,我們就將其化為行階梯形,若最后某行形如[0 0 ... 0 a] (a<>0) 則無(wú)解,否則有無(wú)窮多的解。

            上面我們主要討論了n*n方程組。下面討論m<>n的方程組:

            1 若m>n 則這個(gè)方程組稱為超定方程組。超定方程組對(duì)應(yīng)的矩陣行數(shù)增加,因此通常無(wú)解(但若其行階梯形矩陣上方為嚴(yán)格上三角,下方全為[0 0 ... 0],則有唯一解;若下方全為[0 0 ... 0]而上方是階梯形,則有無(wú)窮解)

            2 若m<n 則這個(gè)方程組稱為亞定方程組。這個(gè)方程組一定沒(méi)有唯一解,如果最后有[0 0 ... 0 a](a<>0)則無(wú)解,否則有無(wú)窮解。

            由此可見(jiàn),對(duì)于任意m*n線性方程組,求解均將其轉(zhuǎn)化為行階梯形矩陣。這就是我們所討論的:

            定義 利用矩陣行初等變換,將線性方程組的增廣矩陣化為行階梯形的過(guò)程稱為高斯消元法(Gaussian elimination)

            而求解線性方程組的步驟:
            1 將其增廣矩陣化為行階梯形
            2 若最后有形如[0 0 ... 0 a] (a<>0)的行則無(wú)解 否則
            3 若含有自由變量則有無(wú)窮組解 否則
            4 原方程有唯一解。采用回代求解。

            至于有無(wú)窮組解的方程組的求解,需將其化為行最簡(jiǎn)形矩陣,其方法稱為高斯-若爾當(dāng)消元法。這里就不討論了。如果只需求出任意一組可行解,則只要給自由變量任意賦值即可。

            posted on 2009-05-11 19:16 KNIGHT 閱讀(1117) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2009年5月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            国产成人香蕉久久久久| 伊人久久免费视频| 亚洲va国产va天堂va久久| 亚洲AV无码久久寂寞少妇| 久久国产精品-久久精品| 久久久久国产一级毛片高清板 | 亚洲精品美女久久久久99小说| 麻豆久久久9性大片| 国产91色综合久久免费分享| 亚洲国产精品婷婷久久| 2021最新久久久视精品爱| 国内精品久久九九国产精品| AV无码久久久久不卡蜜桃| 久久久久久综合一区中文字幕| 午夜精品久久久久久影视riav| 久久久中文字幕| 久久精品国产亚洲AV无码麻豆 | 女同久久| 99久久亚洲综合精品网站| 三级三级久久三级久久| 91亚洲国产成人久久精品网址| 亚洲精品乱码久久久久久蜜桃图片| 久久精品二区| 99久久无码一区人妻| 久久精品中文字幕久久| 精品久久久噜噜噜久久久 | 久久99国产精品99久久| 亚洲AV日韩精品久久久久| 国产免费久久精品99re丫y| 久久99精品国产麻豆蜜芽| 久久精品国产精品青草app| 久久国产精品99精品国产| 亚洲香蕉网久久综合影视| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 久久久国产视频| 久久久久亚洲av成人网人人软件| 午夜视频久久久久一区 | 日本精品久久久久中文字幕8| 久久亚洲欧美国产精品| 天天爽天天狠久久久综合麻豆| 精品人妻伦九区久久AAA片69|