ML_DLACPY – Kopíruje celou nebo část matice do jiné matice

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio uA uB uplo HLD yA yB E ML_DLACPY

Popis funkce
Výstupní reference yA a yB jsou vždy nastaveny na odpovídající vstupní reference uA a uB. Pokud HLD = on pak není provedeno nic jiného, jinak je interně zavolána funkce LAPACK DLACPY:

DLACPY(sUPLO, M, N, uA, LDA, uB, LDA);

kde parametry funkce DLACPY jsou nastaveny následovně:

  • Integerový vstup uplo je mapován na řetězec sUPLO: {0,1}"A", {2}"U" a {3}"L".
  • M je počet řádků matice referencované uA.
  • N je počet sloupců matice referencované uA.
  • LDA je hlavní rozměr matice referencované uA.

Počet řádků matice referencované uB je nastaven na M a hlavní rozměr matice referencované uB je nastaven na LDA

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

  • reference uA nebo uB není definována (tj. vstup uA nebo uB není připojen),
  • počet prvků matice referencované uA je odlišný od počtu prvků matice referencované uB.

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

uB

Vstupní odkaz na matici B

Reference

uplo

Kopírovaná část matice

Long (I32)

0 ....

Celá

1 ....

Celá

2 ....

Horní

3 ....

Dolní

HLD

Pozastavení

Bool

Výstup

yA

Výstupní odkaz na matici A

Reference

yB

Výstupní odkaz na matici B

Reference

E

Příznak chyby

Bool

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