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

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

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

評論