Tento blog se chystá prozkoumat, jak převést matici na řádkový vektor v MATLABu.
Jak převést matici na řádkový vektor v MATLABu?
Můžeme transformovat matici do řádkového vektoru v MATLABu pomocí přetvořit () funkce. The přetvořit ( ) je vestavěná funkce v MATLABu, která nám umožňuje měnit rozměr pole. Tato funkce se používá pro převod matice na řádkový vektor. Tato funkce přijímá dva argumenty jako vstup a vrací řádkový vektor, který je transformací poskytnuté matice a obsahuje všechny prvky poskytnuté matice.
Syntax
Chcete-li převést matici na řádkový vektor, použijte přetvořit () funkce používá následující syntaxi:
bar = přetvořit ( Eso )
Tady:
Funkce vect = přetvořit (A,sz) umožňuje přeměnit matici na řádkový vektor se specifikovanou velikostí s . Mohutnost matice A musí být stejná jako velikost řádkového vektoru. Pokud je například rozměr dané matice A 5 x 2, pak je s by měla být 1x10.
Příklady
V této části pochopíme fungování přetvořit () funkce převést matici na řádkový vektor provedením několika příkladů v MATLABu.
Příklad 1: Jak převést čtvercovou matici na řádkový vektor pomocí funkce reshape()?
Uvedený příklad vytvoří čtvercovou matici o velikosti n = 3. Poté použije přetvořit () převede tuto matici na řádkový vektor o velikosti 1x9.
A = kouzlo ( 3 ) ;
bar = přetvořit ( A, 1 , 9 )
Příklad 2: Jak převést obdélníkovou matici na řádkový vektor pomocí funkce reshape()?
V daném kódu MATLABu vytvoříme obdélníkovou matici o velikosti 2x3. Poté použijeme přetvořit () převede tuto matici na řádkový vektor o velikosti 1x6.
A = jedničky ( 2 , 3 ) ;bar = přetvořit ( A, 1 , 6 )
Závěr
MATLAB je přínosný programovací jazyk, který nám umožňuje provádět různé maticové operace. Usnadňuje nám to převést matici na řádkový vektor pomocí vestavěného přetvořit () funkce. Tato funkce přijímá matici a velikost získaného řádkového vektoru jako argumenty a vrací řádkový vektor, který má mohutnost stejnou jako daná matice. Tato příručka objevila, jak transformovat matici na řádkový vektor v MATLABu pomocí přetvořit () funkce.