Pseudoinverse

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

Библиотека

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

dspinverses

  • Pseudoinverse block

Описание

Блок 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® генерирует код С для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска, но скорость симуляции увеличивается с последующими симуляциями.

Ссылки

Голуба, Г. Х. и К. Ф. Ван Лоуна. Матричные расчеты. 3-й эд. Балтимор, доктор медицинских наук: 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