用matlab编程求矩阵的极大无关组,向量组极大无关组表示问题

已知向量组T:

960807fa182d9024cb79810da6e7f8da.gif

Eqn11.gif (3.16 KB, 下载次数: 1)

2013-10-21 19:19 上传

.

(1) 求向量组T的秩,并判断向量组T的相关性;

(2) 求T的极大线性无关组;

(3) 将其余的向量用所求的极大线性无关组线性表示。

程序:

>> A=[1 1 3 2;-1 1 -1 3;5-2 8 9;-1 3 1 7]

>> r=rank(A)

>> A1=rref(A)

>> [r,jb]=rref(A)

计算结果:

A =

1    1     3     2

-1    1    -1     3

5   -2     8     9

-1    3     1     7

r =

3

A1 =

1    0     2     0

0    1     1     0

0    0     0     1

0    0     0     0

r =

1    0     2     0

0    1     1     0

0    0     0     1

0    0     0     0

jb =

1    2     4

红色部分为什么是把向量横着写列成矩阵,我记得是不论向量是行向量还是列向量,都竖着列成矩阵么。

竖着列>> A=[1 1 3 2;-1 1 -1 3;5 -2 8 9;-1 3 1 7]

A =

1     1     3     2

-1     1    -1     3

5    -2     8     9

-1     3     1     7

>> r=rank(A)

r =

3

>> A1=rref(A)

A1 =

1     0     2     0

0     1     1     0

0     0     0     1

0     0     0     0

>> [r,jb]=rref(A)

r =

1     0     2     0

0     1     1     0

0     0     0     1

0     0     0     0

jb =

1     2     4

>> A=[1 -1 5 -1;1 1 -2 3;3 -1 8 1;2 3 9 7]

A =

1    -1     5    -1

1     1    -2     3

3    -1     8     1

2     3     9     7

>> r=rank(A)

r =

3

>> A1=rref(A)

A1 =

1.0000         0         0    1.0909

0    1.0000         0    1.7879

0         0    1.0000   -0.0606

0         0         0         0

>> [r,jb]=rref(A)

r =

1.0000         0         0    1.0909

0    1.0000         0    1.7879

0         0    1.0000   -0.0606

0         0         0         0

jb =

1     2     3

>>

请大家讲解下。

你可能感兴趣的:(用matlab编程求矩阵的极大无关组,向量组极大无关组表示问题)