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.