【发布时间】:2014-05-15 01:27:52
【问题描述】:
设A 为以下矩阵:
1 3
2 4
如果我调用lu( ) 函数并像这样保存返回值:
[L, U] = lu(A);
MATLAB 返回 L, U 使得 L * U = A:
>> L * U
ans =
1 3
2 4
当我像这样保存返回值时:
[L, U, P] = lu(A);
L * U 不等于 A:
>> L * U
ans =
2 4
1 3
因为lu( ) 返回 L、U、P 使得 L * U = P * A
我的问题:
-
lu( )函数怎么知道我请求了多少返回参数? - 我可以在我的代码中复制这种行为吗?
【问题讨论】:
标签: matlab matrix decomposition