Ako vytvoriť pole v MATLABE

Ako Vytvorit Pole V Matlabe



V MATLABE, an pole je základná dátová štruktúra, ktorá vám umožňuje ukladať a upravovať kolekciu hodnôt v nej uložených. Polia v MATLABE sú uložené v riadkoch a stĺpcoch a môžu mať viacero rozmerov. Pomocou polí môžete pracovať s maticami, tabuľkami a vektormi. Jednorozmerné pole v MATLABE je a vektor a viacrozmerné pole je známe ako Matrix.

V tejto príručke budeme diskutovať o poliach a spôsoboch ich vytvorenia v MATLABE.







Ako vytvoriť pole v MATLABE

V MATLAbe máte niekoľko prístupov na vytváranie polí na základe ich typov a rozmerov. Polia môžu byť konštruované ako jednotlivé riadky, jednotlivé stĺpce alebo s viacerými riadkami a stĺpcami.



Ak chcete vytvoriť pole v MATLAB, môžete postupovať podľa nižšie uvedených spôsobov:



1: Vytvorte pole s jedným riadkom v MATLABE

Jednoriadkové pole môžete vytvoriť v MATLABE pridaním medzier alebo čiarok medzi hodnoty a ich uzavretím do hranatých zátvoriek, tento typ poľa je známy aj ako riadkový vektor.





Napríklad nižšie uvedený vzorový úryvok kódu vytvorí pole 1×5 v MATLABE.

a = [ 5 7 6 3 4 ]




2: Vytvorte pole jedného stĺpca v MATLABE

Môžete tiež vytvoriť pole jedného stĺpca, na jeho vytvorenie použite bodkočiarku medzi hodnotami. Pole s jedným stĺpcom je známe ako stĺpcové pole.

Zvážte nasledujúci príklad vytvorenia poľa 5×1 v MATLABE.

a = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: Vytvorte pole viacerých riadkov v MATLABE

Môžete tiež vytvoriť pole viacerých riadkov oddelením riadkov bodkočiarkou.

Pole 3 × 3 môžete vytvoriť v MATLAB pomocou nižšie uvedeného vzorového kódu:

a = [ 1 6 9 ; 3 5 7 ; 7 9 jedenásť ]



V nižšie uvedenom príklade sme vytvorili pole reťazcov s dvoma riadkami a tromi stĺpcami:

str = [ 'Kanada' , 'Veľká Británia' , 'USA' ;
'Taliansko' , 'Turecko' , 'Nemecko' ]


4: Vytvorte pole s rovnako rozloženými hodnotami

Ak chcete vytvoriť pole s rovnomerne rozmiestnenými hodnotami v MATLAB, môžete použiť dvojbodkový operátor (:) . Nižšie uvedený vzorový kód ukazuje, ako vytvoriť pole piatich prvkov s rovnomerne rozmiestnenými hodnotami.

X = 2 : 2 : 10



Využiť môžete aj vstavanú funkciu MATLABu tzv linspace() na vytvorenie poľa s rovnako rozloženými hodnotami v danom rozsahu.

Vytvorte pole 5 hodnôt v rozsahu od 0 do 10 prostredníctvom nasledujúceho vzorového útržku kódu:

linspace ( 0 , 10 , 5 )


5: Vytvorte pole s identickými hodnotami

Pole s identickými hodnotami vytvoríte pomocou niektorých vstavaných funkcií v MATLABE, ako napr nuly() a jedničky() . Pre tieto funkcie musíte riadky a stĺpce priradiť manuálne a pole vytvorí za vás.

Napríklad nasledujúce funkcia núl vytvorí maticu alebo pole núl:

z = nuly ( 1 , 3 )



Ak chcete vytvoriť maticu alebo pole jednej, môžete použiť tie funkcie v MATLABE:

z = jedničky ( 1 , 3 )


6: Vytvorte pole s rôznymi hodnotami

Na vytvorenie poľa s rôznymi hodnotami v MATLAB môžete použiť vstavaný rand() funkciu, kde musíte riadky a stĺpce priradiť sami a vytvorí pole za vás.

Napríklad nižšie uvedený kód vytvorí pole 2×3 náhodných hodnôt v MATLABE.

rand ( 2 , 3 )


Spodná čiara

V MATLABE, polia sa používajú na efektívne ukladanie a manipuláciu so zbierkou hodnôt. Na vytvorenie jednorozmerných a viacrozmerných polí v MATLABE môžete použiť rôzne metódy. Tento tutoriál predstavil rôzne spôsoby vytvorenia poľa v MATLAB a jeho pochopenie vám pomôže vytvoriť pole na jednoduché vykonávanie zložitých výpočtových problémov a analýzy.