Kuidas muuta massiiv MATLABis veeruvektoriks

Kuidas Muuta Massiiv Matlabis Veeruvektoriks



MATLAB tähistab maatrikslaboratooriumi ja võimaldab meil teha erinevaid massiivioperatsioone. Mõnikord peame muutma massiivi dimensiooni, muutes selle rea- või veeruvektoriks ja vastupidi. Massiivi muutmine veeruvektoriks on kasulik, kuna veeruvektoreid on lihtne salvestada ja nendega manipuleerida kui reavektoreid.

See juhend aitab teil teada saada, kuidas muuta massiiv MATLABis veeruvektoriks.

Kuidas muuta massiiv MATLABis veeruvektoriks?

MATLAB toetab massiivi teisendamist veeruvektoriks kahel järgmisel meetodil:







1: Kuidas muuta massiiv A(:)-operatsiooni abil veeruvektoriks?

Saame teisendada massiivi veeruvektoriks, kasutades A(:) operatsioon MATLABis. See toiming teisendab massiivi kõik mõõtmed üheks veerguks.



Näide

Toodud näites kasutatakse rand() funktsioon juhuslike arvude massiivi loomiseks suurusega 2 korda 3 korda 2. Seejärel kasutab see A(:) toimingut selle massiivi teisendamiseks veeruvektoriks, mille suurus on 1 x 12.



A = rand ( 2 , 3 , 2 ) ;

vektor = A ( : )





2: Kuidas muuta massiiv reshape() funktsiooni abil veeruvektoriks?

The ümber kujundama () on MATLAB-i sisseehitatud funktsioon, mis võimaldab meil muuta massiivi dimensiooni. Seda funktsiooni kasutatakse massiivi teisendamiseks veeruvektoriks. See funktsioon võtab sisendiks kaks parameetrit ja tagastab veeruvektori, mis on antud massiivi teisendus ja sisaldab kõiki antud massiivi elemente.

Süntaks

Massiivi teisendamiseks veeruvektoriks ümber kujundama () funktsioon kasutab järgmist süntaksit:



baar = ümber kujundada ( Äss )

Siin

Funktsioon vektor = ümberkujundamine(A,sz) muudab massiivi A määratud suurusega veeruvektoriks s . Antud massiivi kardinaalsus peab olema sama, mis veeru vektori pikkus.

Näide

Antud MATLAB-kood kasutab rand() funktsioon juhuslike arvude massiivi loomiseks suurusega 2 korda 3 korda 2. Seejärel kasutab see ümber kujundama () funktsioon selle massiivi teisendamiseks veeruvektoriks suurusega 1 x 12.

A = rand ( 2 , 3 , 2 ) ;

baar = ümber kujundada ( A, 12 , 1 )

Järeldus

MATLAB on võimas programmeerimistööriist, mis võimaldab teha erinevaid massiivioperatsioone. See hõlbustab massiivi teisendamist veeruvektoriks, kasutades A(:) toimimist ja sisseehitatud funktsioonide kasutamist ümber kujundama () funktsiooni. Need meetodid on üksteisega samaväärsed massiivi veeruvektoriks muutmisel. See juhend on avastanud, kuidas muuta massiiv MATLABis veeruvektoriks selliste meetodite abil A(:) toimimine ja sisseehitatud ümber kujundama () funktsiooni.