ML_DGEEV – Výpočet vlastních čísel a volitelně levých a/nebo pravých vlastních vektorů

Symbol blokuPotřebná licence: MATRIX
Qt SVG Document Exported by REXYGEN Studio uA uWR uWI uVL uVR uWORK JOBVL JOBVR HLD yA yWR yWI yVL yVR yWORK E info ML_DGEEV

Popis funkce
Výstupní reference yA, yWR, yWI, yVL, yVR a yWORK jsou vždy nastaveny na odpovídající vstupní reference uA, uWR, uWI, uVL, uVR a uWORK. Pokud HLD = on pak není provedeno nic jiného, jinak je interně zavolána funkce LAPACK DGEEV:

DGEEV(sJOBVL, sJOBVR, N, uA, LDA, uWR, uWI, uVL, LDVL, uVR, LDVR,
uWORK, LWORK, info);

kde parametry funkce DGEEV jsou nastaveny následovně:

  • Pokud JOBVL = on, pak je řetězec sJOBVL nastaven na "V" jinak je nastaven na "N".
  • Pokud JOBVR = on, pak je řetězec sJOBVR nastaven na "V" jinak je nastaven na "N".
  • N je počet sloupců matice referencované uA.
  • LDA, LDVL a LDVR jsou hlavní rozměry matic referencovaných uA, uVL a uVR.
  • LWORK je počet prvků vektoru referencovaného uWORK.
  • info je návratový kód z funkce DGEEV.

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

  • reference uA nebo uWR nebo uWI nebo uVL nebo uVR nebo uWORK není definována (tj. vstup uA nebo uWR nebo uWI nebo uVL nebo uVR nebo uWORK není připojen),
  • matice referencovaná uA není čtvercová,
  • počet prvků vektoru referencovaného uWR nebo uWI je menší než N,
  • hlavní rozměry matic referencovaných uVL nebo uVR nejsou rovny N,
  • volání funkce DGEEV vrátí chybu pomocí funkce XERBLA, viz návratový kód info a systémový log.

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

uA

Vstupní odkaz na matici A

Reference

uWR

Vstupní odkaz na vektor reálných částí vlastních čísel

Reference

uWI

Vstupní odkaz na vektor imaginárních částí vlastních čísel

Reference

uVL

Vstupní reference na matici levých vlastních vektorů

Reference

uVR

Vstupní reference na matici pravých vlastních vektorů

Reference

uWORK

Vstupní odkaz na pracovní vektor WORK

Reference

JOBVL

Je-li true, pak se počítají levé vlastní vektory

Bool

JOBVR

Je-li true, pak se počítají pravé vlastní vektory

Bool

HLD

Pozastavení

Bool

Výstup

yA

Výstupní odkaz na matici A

Reference

yWR

Výstupní odkaz na vektor reálných částí vlastních čísel

Reference

yWI

Výstupní odkaz na vektor imaginárních částí vlastních čísel

Reference

yVL

Výstupní reference na VL

Reference

yVR

Výstupní reference na VR

Reference

yWORK

Výstupní odkaz na pracovní vektor WORK

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