spaugment

Сформируйтесь наименьшие квадраты увеличили систему

Синтаксис

S = spaugment (A, c)
S = spaugment (A)

Описание

S = spaugment(A,c) создает разреженный, квадратный, симметричный неопределенный матричный S = [c*I A; A' 0]. Матричный S связан с задачей наименьших квадратов

min норма(b - A*x)

r = b - A*x
S * [r/c; x] = [b; 0]

Оптимальное значение остаточного масштабного коэффициента c, включает min(svd(A)) и norm(r), которые являются обычно слишком дорогими, чтобы вычислить.

S = spaugment(A) без заданного значения c, max(max(abs(A)))/1000 использования.

Примечание

В предыдущих версиях MATLAB® расширенная матрица использовалась разреженными решателями линейного уравнения, \и/, для неквадратных проблем. Теперь, MATLAB вычисляет решение методом наименьших квадратов с помощью факторизации qr A.

Смотрите также

Представлено до R2006a

Была ли эта тема полезной?