ML_DGEEV – Výpočet vlastních čísel a volitelně levých a/nebo pravých vlastních vektorů
Symbol blokuPotřebná licence: MATRIX
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) |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com