[已解决] 基尔霍夫矩阵三个特殊解求出来为什么不对?

[复制链接]
qiuhuizuo 发表于 2021-9-16 01:37:16
1.jpg
2.jpg
下面是matlab代码,求出的三个特殊解和我手算的结果是一样的。但是为什么和答案中的结果不一致呢?哪位老师可以看出错在哪里了?
  1. A=[-1 1 0 0;0 -1 1 0;1 0 -1 0;-1 0 0 1;0 -1 0 1;0 0 -1 1];
  2. A=A'
  3. B =rref(A)
  4. C=null(A,'r')
  5. B
  6. C
  7. A
  8. A =

  9.     -1     0     1    -1     0     0
  10.      1    -1     0     0    -1     0
  11.      0     1    -1     0     0    -1
  12.      0     0     0     1     1     1


  13. B =

  14.      1     0    -1     0    -1    -1
  15.      0     1    -1     0     0    -1
  16.      0     0     0     1     1     1
  17.      0     0     0     0     0     0


  18. C =

  19.      1     1     1
  20.      1     0     1
  21.      1     0     0
  22.      0    -1    -1
  23.      0     1     0
  24.      0     0     1
复制代码


最佳答案


TouAkira 发表于 2021-9-16 04:28:22
:L 看来你对“线性组合 Linear combination” 这个概念不熟,请去找本讲线性代数的入门书籍读一读相关内容

非要得到你想要的那三个解(一组线性无关的向量),无非是对C(另一组线性无关的向量)中的向量进行线性组合。
  1. disp( -[ C( :, 2 ), C( :, 3 ) - C( :, 2 ), C( :, 1 ) - C( :, 3 ) ] )
复制代码
回复此楼

2 条回复


TouAkira 发表于 2021-9-16 04:28:22
:L 看来你对“线性组合 Linear combination” 这个概念不熟,请去找本讲线性代数的入门书籍读一读相关内容

非要得到你想要的那三个解(一组线性无关的向量),无非是对C(另一组线性无关的向量)中的向量进行线性组合。
  1. disp( -[ C( :, 2 ), C( :, 3 ) - C( :, 2 ), C( :, 1 ) - C( :, 3 ) ] )
复制代码
回复此楼

qiuhuizuo 发表于 2021-9-16 13:59:32
TouAkira 发表于 2021-9-16 04:28
看来你对“线性组合 Linear combination” 这个概念不熟,请去找本讲线性代数的入门书籍读一读相关内容
...

谢谢告知。很有帮助。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表