Pseudoinverse

Вычислите псевдоинверсию Мура-Пенроуза матрицы

Библиотека

Математические функции / Матрицы и Линейная алгебра / Обратные матрицы

dspinverses

Описание

Блок Pseudoinverse вычисляет псевдоинверсию Мура-Пенроуза входной матрицы A.

[U,S,V] = svd(A,0)							% Equivalent MATLAB code

Псевдоинверсия A является матрицей A таким образом, что

A=VSU

где U и V являются ортогональными матрицами, и S является диагональной матрицей. Псевдоинверсия имеет следующие свойства:

  • AA=(AA)

  • AA=(AA)

  • AAA=A

  • AAA=A

Параметры

Show error status port

Выберите, чтобы включить выходной порт E, который сообщает об отказе сходиться. Возможные значения, которые можно получить на порте:

  • 0 — Псевдообратное вычисление сходится.

  • 1 — Псевдообратное вычисление не сходится.

Если псевдообратному вычислению не удается сходиться, выход в порте X является неопределенной матрицей правильного размера.

Simulate using

Тип симуляции, чтобы запуститься. Можно установить этот параметр на:

  • Interpreted execution (значение по умолчанию)

    Симулируйте модель с помощью  интерпретатора MATLAB®. Эта опция сокращает время запуска. Для этого блока скорость симуляции в этом режиме быстрее, чем в Code generation.

  • Code generation

    Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но увеличений скорости симуляции с последующими симуляциями.

Ссылки

Golub, G. H. и К. Ф. ван Лоун. Матричные Расчеты. 3-й редактор Балтимор, MD: Johns Hopkins University Press, 1996.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

A

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

X

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

E

  • Булевская переменная

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

Cholesky InverseDSP System Toolbox
LDL InverseDSP System Toolbox
LU InverseDSP System Toolbox
Singular Value DecompositionDSP System Toolbox
invMATLAB

Смотрите Обратные матрицы для сопутствующей информации.

Расширенные возможности

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