exponenta event banner

Псевдоинверсия

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

Библиотека

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

dspinverses

  • Pseudoinverse block

Описание

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

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

Псевдоинверсия А является матрицей А † такой, что

A†=VS†U∗

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

  • AA†= (AA ) ∗

  • A†A= (A†A)

  • AA†A=A

  • A†AA =

Параметры

Показать порт состояния ошибки

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

  • 0 - Псевдоинверсный расчет сходится.

  • 1 - Псевдоинверсный расчет не сходится.

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

Моделирование с использованием

Тип выполняемого моделирования. Для этого параметра можно установить значение:

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

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

  • Code generation

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

Ссылки

Голуб, Г. Х. и К. Ф. Ван Займ. Вычисления матрицы. 3-й ред. Балтимор, доктор медицинских наук: Johns Hopkins University Press, 1996.

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

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

A

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

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

X

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

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

E

  • Булев

См. также

Холеский обратныйИнструментарий системы DSP
Обратная линия ЛПНПИнструментарий системы DSP
Инверсия логической единицыИнструментарий системы DSP
Декомпозиция сингулярных значенийИнструментарий системы DSP
invMATLAB

Для получения дополнительной информации см. раздел Matrix Inverses.

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

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