Jak převést matici na řádkový vektor v MATLABu?

Jak Prevest Matici Na Radkovy Vektor V Matlabu



Matice i vektory jsou stavebními kameny MATLABu a používají se v různých vědeckých a technických aplikacích. Někdy potřebujeme změnit rozměr matice nebo vektoru, například můžeme transformovat matici na řádkový nebo sloupcový vektor a naopak. Přeměna matice na řádkový vektor je užitečná, protože je snadné manipulovat s řádkovým vektorem místo s maticí.

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.