• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      利用Excel進(jìn)行初等行變換求線性方程組的解

      2015-05-30 12:36:46梁海濱
      關(guān)鍵詞:線性方程組

      摘 要:Excel在線性代數(shù)中應(yīng)用廣泛,但一般用來求矩陣的轉(zhuǎn)置、行列式的值、矩陣的乘法、方陣的逆等。本文介紹了如何利用Excel進(jìn)行初等行變換,求矩陣的秩和基礎(chǔ)解系,進(jìn)而求出線性方程組的解(通解)。

      關(guān)鍵詞:Excel;初等變換;線性方程組

      學(xué)生在對矩陣進(jìn)行初等行變換求線性方程組的解(通解)時(shí),常常因?yàn)橛?jì)算量過大而發(fā)生錯(cuò)誤,既浪費(fèi)了時(shí)間又容易使學(xué)生失去學(xué)習(xí)線性代數(shù)的興趣。雖然這些計(jì)算可以用專業(yè)軟件Mathematica及Matlab等求解,但這類軟件有較高的專業(yè)要求,攜帶也不方便。而Excel作為Office自帶軟件,其操作方法簡便、快捷,而且它自身具有強(qiáng)大的分析和計(jì)算數(shù)據(jù)的能力,能輔助解決這一問題。

      1 矩陣的初等變換定義

      矩陣的下列三種變換稱為矩陣的初等行變換:

      ①交換矩陣的兩行(交換i,j兩行,記作ri→rj);

      ②以一個(gè)非零的數(shù)k乘矩陣的某一行(第i行乘數(shù)k,記作ri×k);

      ③把矩陣的某一行的k倍加到另一行(第j行乘k加到i行,記為rj+krj)。

      把定義中的“行”換成“列”,即得矩陣的初等列變換的定義(相應(yīng)記號中把r換成c),

      初等行變換與初等列變換統(tǒng)稱為初等變換。[1]

      2 在Excel中實(shí)現(xiàn)初等變換(以初等行變換為例)

      2.1 交換矩陣的兩行

      ①選中要換的行;

      ②鼠標(biāo)移到選區(qū)的邊緣,當(dāng)光標(biāo)變?yōu)樗南蚴旨^時(shí),按住“Sihft”鍵的同時(shí),按住鼠標(biāo)左鍵向下拖到要更換的行的位置;

      ③以上步驟操作兩次即可完成互換。

      2.2 以一個(gè)非零的數(shù)k乘矩陣的某一行

      方法一:①選中一個(gè)與要進(jìn)行變換的行同樣大小的空白區(qū)域;

      ②輸入公式“=”選中要進(jìn)行變換的行,再輸入公式“*k”;

      ③同時(shí)按住“Ctrl+Shift+Enter”這3 個(gè)鍵,就可得到計(jì)算結(jié)果;

      ④把新得到的結(jié)果復(fù)制選擇數(shù)字粘貼替換到原行位置。

      方法二:①選中一個(gè)空單元格;

      ②輸入公式“=”選中某一行的第一個(gè)數(shù),再輸入公式“*k+”再選中另兩行的第一個(gè)數(shù);(也可以選中整行)

      ③同時(shí)按住“Ctrl+Shift+Enter”這3 個(gè)鍵,空單元格內(nèi)就會得到一個(gè)結(jié)果;

      ④鼠標(biāo)移到這個(gè)單元格的邊緣,當(dāng)光標(biāo)變?yōu)樗南蚴旨^時(shí),按住鼠標(biāo)左鍵向右拖動,范圍與某一行相同;

      ⑤把新得到的結(jié)果復(fù)制選擇數(shù)字粘貼替換到另一行位置。

      2.3 把矩陣的某一行的k倍加到另一行

      方法一:①選中與某一行同樣大小的空白區(qū)域;

      ②輸入公式“=”選中某一行,再輸入公式“*k+”再選中另兩行;

      ③同時(shí)按住“Ctrl+Shift+Enter”這3 個(gè)鍵,就可得到計(jì)算結(jié)果;

      ④把新得到的結(jié)果復(fù)制選擇數(shù)字粘貼替換到另一行位置。

      方法二:①選中一個(gè)空單元格;

      ②輸入公式“=”選中要進(jìn)行變換的行的第一數(shù),再輸入公式“*k”;(也可以選中整行)

      ③同時(shí)按住“Ctrl+Shift+Enter”這3 個(gè)鍵,空單元格內(nèi)就會得到一個(gè)結(jié)果;

      ④鼠標(biāo)移到這個(gè)單元格的邊緣,當(dāng)光標(biāo)變?yōu)樗南蚴旨^時(shí),按住鼠標(biāo)左鍵向右拖動,范圍與某一行相同;

      ⑤把新得到的結(jié)果復(fù)制選擇數(shù)字粘貼替換到另一行位置。

      3 例題

      3.1 方程的個(gè)數(shù)與未知數(shù)個(gè)數(shù)相等的情況

      例一:求解線性方程組:2x1+3x2+5x3=2

      x1+2x2=5

      3x2+5x3=4。

      解:構(gòu)建矩陣=2 ?3 ?5 ?2

      1 ?2 ?0 ?5

      0 ?3 ?5 ?4

      ①空白區(qū)域輸入矩陣,如圖:

      注:輸入數(shù)字時(shí)可先選中輸入?yún)^(qū)域,然后用“Tab”鍵移動位置,這樣不用考慮換行問題,能節(jié)約輸入時(shí)間。

      ②交換第一、二行,如圖:

      ③第一行*(-2)加到第二行,如圖:

      ④第二行*(-1),如圖:

      ⑤第二行*(-2)加到第一行,第二行*(-3)加到第三行,如圖:

      ⑥第三行/20,如圖:

      ⑦第三行*(-10)加到第一行,第三行*5加到第二行,如圖:

      所以,x1=-1,x2=3,x3=-1。

      3.2 方程的個(gè)數(shù)與未知數(shù)個(gè)數(shù)不相等的情況

      例二:求齊次線性方程組2x1+x2-2x3+3x4=0,

      3x1+2x2-x3+2x4=0,

      x1+x2+x3-x4=0.的通解。

      解:構(gòu)建矩陣A=2 ?1 ?-2 ?3

      3 ?2 ?-1 ?2

      1 ?1 ? ?1 ?-1

      ①空白區(qū)域輸入矩陣,如圖:

      ②交換第一、三行,如圖:

      ③第一行*(-3)加到第二行,第一行*(-2)加到第三行,如圖:

      ④第二行*(-1)后,新第二行*(-1)加到第一行,新第二行*1加到第三行,如圖:

      于是原方程組可同解地變?yōu)椋?/p>

      并由此得到通解

      4 小結(jié)

      利用Excel進(jìn)行初等行變換,進(jìn)而求線性方程組的解(通解)。這個(gè)方法能提高求解線性方程組解的效率和準(zhǔn)確率,激發(fā)學(xué)生的學(xué)習(xí)興趣。

      參考文獻(xiàn):

      [1]吳贛昌.線性代數(shù)(經(jīng)濟(jì)類)[M].北京:中國人民大學(xué)出版社,2012.

      作者簡介:

      梁海濱,女,1978年生,漢族,遼寧大連人,副教授,碩士,從事高等數(shù)學(xué)教學(xué)研究。

      猜你喜歡
      線性方程組
      一類整系數(shù)齊次線性方程組的整數(shù)解存在性問題
      求解非線性方程組的Newton迭代與Newton-Kazcmarz迭代的吸引域
      H-矩陣線性方程組的一類預(yù)條件并行多分裂SOR迭代法
      線性方程組解的判別
      保護(hù)私有信息的一般線性方程組計(jì)算協(xié)議
      基于Matlab實(shí)現(xiàn)線性方程組的迭代解法
      长岭县| 万全县| 贡觉县| 泗洪县| 太康县| 贡嘎县| 肇州县| 彝良县| 明溪县| 泽普县| 兖州市| 定结县| 应城市| 吉林省| 宁海县| 南昌县| 神池县| 罗甸县| 集安市| 多伦县| 德清县| 曲阜市| 宝丰县| 长兴县| 太仓市| 丰镇市| 托里县| 天柱县| 尚义县| 农安县| 滕州市| 徐州市| 三亚市| 边坝县| 房产| 沁水县| 凤阳县| 时尚| 北安市| 仲巴县| 兰西县|