Kuidas muuta maatriks MATLABis reavektoriks?

Kuidas Muuta Maatriks Matlabis Reavektoriks



Maatriksid ja vektorid on MATLABi ehitusplokid ja neid kasutatakse erinevates teadus- ja insenerirakendustes. Mõnikord peame muutma maatriksi või vektori dimensiooni, näiteks maatriksi teisendamiseks rea- või veeruvektoriks ja vastupidi. Maatriksi muutmine reavektoriks on kasulik, kuna maatriksi asemel on lihtne manipuleerida reavektoriga.

See ajaveeb uurib, kuidas maatriksit MATLABis reavektoriks teisendada.

Kuidas MATLABis maatriksit reavektoriks teisendada?

Saame maatriksi MATLABis reavektoriks teisendada, kasutades ümber kujundama () funktsiooni. The ümber kujundama ( ) on MATLAB-i sisseehitatud funktsioon, mis võimaldab meil muuta massiivi dimensiooni. Seda funktsiooni kasutatakse maatriksi teisendamiseks reavektoriks. See funktsioon aktsepteerib sisendiks kahte argumenti ja tagastab reavektori, mis on antud maatriksi teisendus ja sisaldab kõiki antud maatriksi elemente.







Süntaks

Maatriksi teisendamiseks reavektoriks ümber kujundama () funktsioon kasutab järgmist süntaksit:



baar = ümber kujundada ( Äss )

Siin:



Funktsioon vektor = ümberkujundamine(A,sz) võimaldab muuta maatriksi määratud suurusega reavektoriks s . Maatriksi A kardinaalsus peab olema sama, mis reavektori suurus. Näiteks kui antud maatriksi A mõõde on 5 korda 2, siis s peaks olema 1x10.





Näited

Selles jaotises mõistame selle toimimist ümber kujundama () funktsioon maatriksi teisendamiseks reavektoriks, esitades MATLABis mõned näited.

Näide 1: Kuidas teisendada ruutmaatriksit reavektoriks, kasutades funktsiooni reshape()?

Antud näide loob ruutmaatriksi suurusega n = 3. Pärast seda kasutab ta ümber kujundama () funktsioon selle maatriksi teisendamiseks reavektoriks, mille suurus on 1 korda 9.



A = maagia ( 3 ) ;

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

Näide 2: Kuidas teisendada ristkülikukujulist maatriksit reavektoriks, kasutades funktsiooni reshape()?

Antud MATLAB-koodis loome ristkülikukujulise maatriksi, mille suurus on 2 korda 3. Pärast seda kasutame ümber kujundama () funktsioon selle maatriksi teisendamiseks reavektoriks, mille suurus on 1 korda 6.

A = ühed ( 2 , 3 ) ;

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

Järeldus


MATLAB on kasulik programmeerimiskeel, mis võimaldab meil teha erinevaid maatriksoperatsioone. See hõlbustab maatriksi teisendamist reavektoriks, kasutades sisseehitatud funktsiooni ümber kujundama () funktsiooni. See funktsioon aktsepteerib argumentidena maatriksit ja saadud reavektori suurust ning tagastab reavektori, mille kardinaalsus on sama, mis antud maatriksil. See juhend on avastanud, kuidas maatriksit MATLABis reavektoriks teisendada, kasutades ümber kujundama () funktsiooni.