Paano Gumawa ng Table Array na may Pinangalanang Mga Variable na Naglalaman ng Iba't Ibang Uri sa MATLAB

Paano Gumawa Ng Table Array Na May Pinangalanang Mga Variable Na Naglalaman Ng Iba T Ibang Uri Sa Matlab



Mga array ng talahanayan na may mga pinangalanang variable na naglalaman ng iba't ibang uri ay makapangyarihang mga istruktura ng data sa MATLAB na nagbibigay-daan sa iyong ayusin at magtrabaho kasama ang magkakaibang data sa isang organisadong paraan. Larawan ng talahanayan kung saan ang bawat column ay kumakatawan sa isang natatanging uri ng impormasyon, at ang bawat row ay naglalaman ng mga partikular na halaga para sa mga variable na iyon. Ang mga talahanayang ito ay maaaring maglaman ng malawak na hanay ng mga uri ng data, kabilang ang mga numero, salita, petsa, at higit pa. Ang kagandahan ng mga table array ay nagbibigay ang mga ito ng isang nababaluktot na istraktura upang maiimbak at manipulahin ang naturang pinaghalong data nang mahusay.

Ang artikulong ito ay magpapakita ng isang madaling paraan upang lumikha ng isang table array na may pinangalanang mga variable na naglalaman ng iba't ibang uri ng data.







Gumawa ng Table Array na may Pinangalanang Variable na Naglalaman ng Iba't Ibang Uri

Upang lumikha ng array ng talahanayan na may pinangalanang mga variable at iba't ibang uri ng data sa MATLAB, maaari mong gamitin ang mesa() function sa MATLAB. Ang function na ito ay tumatagal ng isa o higit pang mga vector o set bilang mga argumento at nagbabalik ng isang talahanayan na may sukat depende sa bilang ng mga argumento.



Ang syntax para sa mesa() Ang function sa MATLAB ay ibinibigay bilang:



T = talahanayan ( var1,...,varN )


dito:





T = talahanayan(var1,…,varN) magbubunga upang lumikha ng isang talahanayan pagkakaroon var1, var2…varN mga variable. Ang mga variable na ito ay maaaring magkaroon ng iba't ibang uri at laki ng data ngunit may pantay na bilang ng mga row. Ang isang talahanayan ay nagtatalaga ng mga variable na pangalan bilang var1, var2 bilang default sa output table ngunit kung ang mga variable na pangalan ay tinukoy o ang mga input ay workspace variable, ang tinukoy na mga variable na pangalan ay itinalaga sa output table.

Halimbawa

Sa code ng MATLAB na ito, gagawa tayo ng isang talahanayan na mayroong data ng resulta ng limang mag-aaral.



Pangalan = { 'Rivest' ; 'Shamir' ; 'Adleman' ; 'Thomas' ; 'Stewart' } ;
Mga marka = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Porsiyento = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Marka = { 'A' ; 'A+' ; 'A' ; 'A+' ; 'B' } ;
T = talahanayan ( Pangalan, Marka, Porsiyento, Grado )


Sa code sa itaas, gumawa kami ng table na binubuo ng apat na column na may iba't ibang uri ng data gaya ng 'Pangalan' naglalaman ng mga string habang 'Mga marka' naglalaman ng mga halaga ng integer. Ang nilikhang 5-by-4 na talahanayan ay ipinapakita sa MATLAB output window.


Maaaring ma-access ang mga variable ng talahanayan sa pamamagitan ng paggamit ng dot indexing. Tulad ng, kung kailangan naming kalkulahin ang mean ng lahat ng mga halaga ng porsyento na aming gagamitin T.Porsyento upang ma-access ang variable na Porsyento at pagkatapos ay kalkulahin ang average gamit ang ibig sabihin () function.

avg_percentage = ibig sabihin ( T.Porsyento )



Magagamit din natin ang dot index para sa pagdaragdag ng bagong variable sa talahanayan. Sa aming nakaraang halimbawa, kami ay magdaragdag ng bagong variable na pinangalanan Reg_Number na naglalaman ng mga numero ng pagpaparehistro ng lahat ng mga mag-aaral.

T.Reg_Number = [ 26 ; 32 ; 57 ; Apat. Lima ; 23 ]



Para sa karagdagang impormasyon kung paano i-access ang mga elemento ng talahanayan, maaari mong bisitahin ang link .

Konklusyon

Ang mga table array sa MATLAB ay parang mga organisadong spreadsheet na nagbibigay-daan sa iyong mag-imbak ng iba't ibang uri ng impormasyon. Ang mga ito ay flexible at nagbibigay-daan sa iyong magkaroon ng mga column na may mga pangalan, bawat isa ay naglalaman ng iba't ibang uri ng data tulad ng mga numero o salita. Gamit ang mesa() function, madali mong magagawa ang mga talahanayang ito sa MATLAB at magtrabaho kasama ang iyong data sa isang structured at maginhawang paraan.