在Matlab中将矩阵转换为梯形形式的方法?

时间:2017-04-10 04:05:40

标签: matlab

我知道我可以使用rref(A)函数将矩阵转换为行缩减梯形式。但我正在寻找正常的梯队形式(未减少)。我找不到任何关于它的信息。

我认为可能存在像ref(A)这样的函数。但事实并非如此。

有没有办法在Matlab中完成?

2 个答案:

答案 0 :(得分:0)

截至2016年,这在Matlab中并不存在(参见ref)。您可能必须手动完成。你可以构建一个执行一系列基本行操作的函数,最终你只需要它就是一个上三角矩阵。

答案 1 :(得分:0)

lu(A)

执行矩阵的LU分解。因此,您可以从那里获得上三角矩阵。不确定是否执行高斯降低

[L,U,P] = lu(A);

给出下三角矩阵L,上三角矩阵U和置换矩阵P,使得P*A=L*U