PDA

查看完整版本 : [求助]用MATLAB求解线性方程组Ax = b


chrome
2008-12-21, 21:22
用MATLAB求解线性方程组Ax = b,
1. 对于A为方阵且A的行列式不为0的方程组Ax = b, 根据克莱姆法则, 其解为x = .
2. 当A可逆时, 方程组Ax = b的解为A \b。
3. 当A可逆时, 对增广矩阵[A, b]进行初等行变换,
3种方案所得的结果不一致??为什么?

snower1895
2008-12-22, 18:25
matlab内部对这几种方式的解法是不同的

dyhlovesea
2008-12-23, 20:51
答案应该是一样的

chrome
2008-12-30, 16:59
应该是因为不同解法对应的精确度不同,如果结果以小数形式给出,结果就是相同的。
PS:不同解法结果确实不同。

mathjiang
2008-12-30, 18:03
精度不同所致。