求解线性系统矩阵分解
分解
可重复使用的创建矩阵分解(LU,LDL,乔列斯基,QR,等等),使你求解线性系统(Ax = b的要么XA = B) 更有效率。例如,在计算DA =分解(A)
通话轻拍
返回向量作为相同A \ B
,但通常要快得多。分解
对象都能很好地适合于解决了需要反复的解决方案,因为不需要系数矩阵的分解不被执行多次。万博 尤文图斯
您可以使用分解
目的DA
有许多相同的运营商可能会在原始系数矩阵使用一个
:
共轭复数DA”
否定-dA
乘法或使用由一个标量分C * DA
要么DA / C
。
求解线性系统Ax = b的运用X = DA \ b
。
求解线性系统XA = B运用X = B / DA
。
指定仅上部或下部的三角形部分DA
=分解(一个
,类型
,triangularFlag
)一个
是在分解中使用。triangularFlag
可'上'
要么'降低'
。有了这个语法,分解类型必须是“低密度脂蛋白”
,“哲”
, 要么“三角”
。
主要功能和运营商,您可以用使用分解
对象与求解方程的线性系统。如果分解类型'QR'
,那么你可以不解决A'\乙
要么B / A
。取而代之的是,使用“鳕鱼”
对于这些形式的问题。
ctranspose |
共轭复数 |
mldivide |
求解线性方程组的系统Ax = b的对于X |
mrdivide |
求解线性方程组的系统XA = B对于X |
isIllConditioned |
判断矩阵是否是病态的 |
您还可以检查的基本矩阵的条件数或秩分解
对象。由于不同的算法被采用,使用关于这些功能的结果分解
比直接使用在系数矩阵相同功能的对象可以是不同的。