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:
'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:
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.