Факторная матрица с помощью сингулярного разложения
Математические функции / Матрицы и Линейная алгебра / Матричные Факторизации
dspfactors
Блоковые факторы Сингулярного разложения M-by-N входная матрица A, таким образом, что
где
U является M-by-P матрица
V является N-by-P матрица
S является вектором длины-P
P задан как min (M, N)
Когда
M = N, U и V является оба M-by-M унитарные матрицы
M> N, V является N-by-N унитарная матрица, и U является M-by-N матрица, столбцы которой являются первыми столбцами N унитарной матрицы
N> M, U является M-by-M унитарная матрица, и V является N-by-M матрица, столбцы которой являются первыми столбцами M унитарной матрицы
Во всех случаях S является неориентированным вектором положительных сингулярных значений, имеющих длину P.
Входные параметры строки длины-N обработаны как столбцы длины-N.
Обратите внимание на то, что первый (максимальный) элемент вывода S равен 2-норме матричного A.
Выберите, чтобы включить выходные порты V
и U
.
Выберите, чтобы включить выходной порт E, который сообщает об отказе сходиться. Возможные значения, которые можно получить на порте:
0
— Вычисление сингулярного разложения сходится.
1
— Вычисление сингулярного разложения не сходится.
Если вычислению сингулярного разложения не удается сходиться, вывод в портах U, S, и V неопределенные матрицы правильного размера.
Тип симуляции, чтобы запуститься. Можно установить этот параметр на:
Interpreted execution
(значение по умолчанию)
Моделируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска.
Code generation
Моделируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска.
Golub, G. H. и К. Ф. ван Лоун. Матричные Вычисления. 3-й редактор Балтимор, MD: Johns Hopkins University Press, 1996.
Порт | Поддерживаемые типы данных |
---|---|
A |
|
U |
|
S |
|
V |
|
E |
|
LPC автокорреляции | DSP System Toolbox |
Факторизация Холесского | DSP System Toolbox |
LDL-разложение | DSP System Toolbox |
Инверсия LU | DSP System Toolbox |
Псевдоинверсия | DSP System Toolbox |
QR-факторизация | DSP System Toolbox |
Решатель SVD | DSP System Toolbox |
svd | MATLAB |
Смотрите Матричные Факторизации для сопутствующей информации.