大家帮帮忙会追分的~matlab矩阵实习

来源:百度知道 编辑:UC知道 时间:2024/08/20 19:57:56
用matlab语言,将矩阵A=1 -1 2 1 0
2 -2 4 2 0
3 0 6-1 1
0 3 0 0 1化为行的最简式
能不能给个详细答案。。。。还有最后结果

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

A =

1 -1 2 1 0
2 -2 4 2 0
3 0 6 -1 1
0 3 0 0 1

>> B=rref(A)

B =

1.0000 0 2.0000 0 0.3333
0 1.0000 0 0 0.3333
0 0 0 1.0000 0
0 0 0 0 0
什么叫行的最简式啊?是不是梯形形式啊?

[U,S,V] = svd(A);

temp = rank(S);

Amin = U(1:temp, :)*S(:, 1:temp)*V(:, 1:temp)'

搞定~