ML_DGEBAK – Zpětná transformace k ML_DGEBAL levých nebo pravých vlastních vektorů

Symbol blokuPotřebná licence: MATRIX
Qt SVG Document Exported by REXYGEN Studio uSCALE uV job RSIDE ilo ihi HLD ySCALE yV E info ML_DGEBAK

Popis funkce
Výstupní reference ySCALE a yV jsou vždy nastaveny na odpovídající vstupní reference uSCALE a uV. Pokud je HLD = on, pak se nic nepočítá, jinak je interně zavolána funkce LAPACK DGEBAK:

DGEBAK(sJOB, sRSIDE, N, ilo, IHI, uSCALE, M, uV, LDV, info);

kde jsou parametry funkce DGEBAK nastaveny následovně:

  • Celočíselný vstup job je mapován na řetězec sJOB: {0,1}"N", {2}"P", {3}"S" a {4}"B".
  • Pokud RSIDE = on pak je řetězec sRSIDE nastaven na "R" jinak je nastaven na "L".
  • N je počet prvků vektoru referencovaného uSCALE.
  • Pokud vstup ihi 0 pak je IHI nastaveno na ihi jinak je nastaveno na N 1.
  • M je počet sloupců matice referencované uV.
  • LDV je hlavní rozměr matice referencované uV.
  • info je návratový kód z funkce DGEBAK.

Chybový příznak E je nastaven na on, pokud:

  • reference uSCALE nebo uV není definována (tj. vstup uSCALE nebo uV není připojen),
  • volání funkce DGEBAK vrátí chybu pomocí funkce XERBLA, viz návratový kód info a systémový log.

Upozorňujeme, že indexy ilo a ihi začínají od nuly na rozdíl od FORTRAN verze, kde začínají od jedničky. Více informací naleznete v dokumentaci knihovny LAPACK [10] (pouze anglicky).

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

uSCALE

Vstupní odkaz na vektor SCALE

Reference

uV

Odkaz na matici pravých nebo levých vlastních vektorů, které mají být transformovány

Reference

job

Typ požadované zpětné transformace   0  4

Long (I32)

RSIDE

Operace je aplikována z pravé strany

Bool

ilo

Dolní index (od nuly) řádku a sloupce pracovní submatice

Long (I32)

ihi

Horní index (od nuly) řádku a sloupce pracovní submatice

Long (I32)

HLD

Pozastavení

Bool

Výstup

ySCALE

Výstupní odkaz na vektor SCALE

Reference

yV

Odkaz na matici transformovaných pravých nebo levých vlastních vektorů

Reference

E

Příznak chyby

Bool

info

Informace o výsledku funkce LAPACKu. Je-li info = -i, pak i-tý argument měl nepřípustnou hodnotu

Long (I32)

2024 © REX Controls s.r.o., www.rexygen.com