經(jīng)典問(wèn)題用高斯約當(dāng)算法求解線性方程組。這里要求對(duì)任意形式的線性方程組都能夠妥善處理,不能只適用于方程個(gè)數(shù)和未知量數(shù)目相等的特殊情形。
先用循環(huán)結(jié)構(gòu)將增廣矩陣轉(zhuǎn)換為階梯形矩陣,循環(huán)結(jié)束時(shí)得到階梯型矩陣非零行行數(shù),同時(shí)得到一個(gè)鏈表其中存放有各非零行主元的列標(biāo),列標(biāo)在鏈表中按從左到右的順序依次遞減。然后根據(jù)線性代數(shù)中線性方程組的解的情況及判別準(zhǔn)則判斷方程是否有解,有多少個(gè)解。當(dāng)線性方程組有解時(shí),需要用convert函數(shù)將其轉(zhuǎn)換為簡(jiǎn)化行階梯型矩陣,然后輸出唯一解或一般解
C語(yǔ)言代碼如下:
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7631瀏覽量
141145 -
矩陣
+關(guān)注
關(guān)注
1文章
434瀏覽量
35162 -
方程
+關(guān)注
關(guān)注
0文章
33瀏覽量
17064
原文標(biāo)題:C語(yǔ)言求解線性方程組
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
介紹一種求解線性方程組的算法-高斯消除法

MATLAB應(yīng)用求線性方程組的通解
matlab求解非線性方程組問(wèn)題
用fsolve求解非線性方程組
請(qǐng)教哪里有l(wèi)abview解線性方程組的資料,最好有具體例子的,謝謝!
labview求解非線性方程組
c語(yǔ)言常用算法
特定消諧PWM技術(shù)中非線性方程組解法的研究
線性方程組并行迭代解法的新思路
特定消諧PWM技術(shù)中非線性方程組解法的研究
變頻電源特定消諧技術(shù)中非線性方程組解法的研究

基于壓縮存儲(chǔ)技術(shù)求解壓力Poisson方程的BICGSTAB算法
使用MATLAB編程實(shí)現(xiàn)里查森迭代法線性方程組求解的資料和程序免費(fèi)下載

評(píng)論