求齐次线性方程组的基础解系的命令:

B=null(A)   B的列向量是AX=0的规范正交的基础解系

B=null(A,'r')  B的列向量是AX=0的有理数形式的基础解系

7bdc72075ce049bc30e6cf819012a703.png

>> A=[1 -1 -1 0 3;2 -2 -1 2 4;3 -3 -1 4 5;1 -1 1 4 -1];

>> B1=null(A,'r')

B1 =

1 -2 -1

1 0 0

0 -2 2

0 1 0

0 0 1第一列为a1,第二列为a2,第三列为a3,a1,a2,a3是方程组的一个基础解系,方程组的通解为a=c1*a1+c2*a2+c3*a3,其中c1,c2,c3是任意常数。

>> V2=null(A)

V2 =

-0.9016 -0.1607 -0.0939

-0.3445 0.7762 0.3553

-0.0449 -0.4422 0.8269

0.1932 0.3860 0.0119

0.1707 0.1649 0.4254

第一列为a1,第二列为a2,第三列为a3,a1,a2,a3是方程组的一个基础解系,a1,a2,a3是规范正交向量组。

d6dab5650099425b91bd9057af6f5750.png

>> A=[1 -1 4 -2;1 -1 -1 2;3 1 7 -2;1 -3 -12 6];

>> B=null(A,'r')

B =

Empty matrix: 4-by-0

齐次线性方程组只有零解,因为

>> r=rank(A)

r =

4

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐