Разложение QR
[___] = qr( производит разложение размера экономики с помощью любой из предыдущих комбинаций выходного аргумента. Размер выходных параметров зависит от размера A,0)m- n матричный A:
Если m > nто qr вычисляет только первый n столбцы Q и первый n строки R.
Если m <= n, затем разложение размера экономики совпадает с регулярным разложением.
Если вы задаете третий выход с разложением размера экономики, то оно возвращено, когда сочетание векторизовало таким образом что A(:,P) = Q*R.
[___] = qr( производит разложение размера экономики с помощью любой из предыдущих комбинаций выходного аргумента. Размер выходных параметров зависит от размера S,B,0)m- n разреженная матрица S:
Если m > nто qr вычисляет только первый n строки C и R.
Если m <= n, затем разложение размера экономики совпадает с регулярным разложением.
Если вы задаете третий выход с разложением размера экономики, то оно возвращено, когда сочетание векторизовало таким образом что решение методом наименьших квадратов к S*X = B X(P,:) = R\C.
[ задает, возвратить ли информацию о сочетании C,R,P] = qr(S,B,outputForm)P как матрица или вектор. Например, если outputForm isvector, затем решение методом наименьших квадратов к S*X = B X(P,:) = R\C. Значение по умолчанию outputForm ismatrix таким образом, что решение методом наименьших квадратов к S*X = B X = P*(R\C).
Чтобы решить несколько линейных систем, включающих ту же матрицу коэффициентов, использовать decomposition объекты.
Для синтаксиса [C,R] = qr(S,B), значение X = R\C решение методом наименьших квадратов к S*X = B только, когда S не имеет низкого ранга.
lu | chol | null | orth | qrdelete | qrinsert | qrupdate | decomposition | lsqminnorm | rank