用matlab解线性方程组的几种方法,最好带个例子

2024-12-23 01:07:08
推荐回答(2个)
回答1:

在求解线性方程组时,会遇到以下几种情形:定解方程组、不定方程组、超定方程组、奇异方程组。作为示例,首先以定解线性方程组为例:

在分析如上方程组时,需要知道,方程中有3个未知数,而方程也有3个,所以可以求出(x,y,z)值,转化为矩阵即为: AX = B,其中A为系数矩阵,B为右边值向量。而X即为未知数构成的向量,转化后即为:

>> A = [2,3,1;

             4,2,3;

             7,1,-1];

如上为系数矩阵;

>> B = [4;17;1];

如上为右边值矩阵;

利用矩阵除法:

>> X = A\B 

求得结果如下图红色箭头所示:

x = 1.0000 ; y = -1.0000 ; z = 5.0000;

回答2:

另一种 用求逆矩阵的方法求解