Jak vytvořit pole v MATLABu

Jak Vytvorit Pole V Matlabu



V MATLABu, an pole je základní datová struktura, která umožňuje ukládat a upravovat kolekci hodnot v ní uložených. Pole v MATLABu jsou uložena v řádcích a sloupcích a mohou mít více rozměrů. Pomocí polí můžete pracovat s maticemi, tabulkami a vektory. Jednorozměrné pole v MATLABu je a vektor a vícerozměrné pole je známé jako Matrix.

V této příručce probereme pole a způsoby, jak je vytvořit v MATLABu.







Jak vytvořit pole v MATLABu

V MATLABu máte několik přístupů k vytváření polí na základě jejich typů a rozměrů. Pole lze konstruovat jako jednotlivé řádky, jednotlivé sloupce nebo s více řádky a sloupci.



Chcete-li vytvořit pole v MATLABu, můžete postupovat podle níže uvedených způsobů:



1: Vytvořte pole s jedním řádkem v MATLABu

Jednořádkové pole v MATLABu můžete vytvořit přidáním mezer nebo čárek mezi hodnoty a jejich uzavřením do hranatých závorek, tento typ pole je také známý jako řádkový vektor.





Například níže uvedený ukázkový fragment kódu vytvoří pole 1×5 v MATLABu.

a = [ 5 7 6 3 4 ]




2: Vytvořte pole jednoho sloupce v MATLABu

Můžete také vytvořit pole jednoho sloupce, k jeho vytvoření použijte středník mezi hodnotami. Pole s jedním sloupcem se nazývá sloupcové pole.

Zvažte následující příklad vytvoření pole 5×1 v MATLABu.

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


3: Vytvořte pole více řádků v MATLABu

Můžete také vytvořit pole více řádků oddělením řádků středníkem.

Pole 3×3 můžete vytvořit v MATLABu pomocí níže uvedeného ukázkového kódu:

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



V níže uvedeném příkladu jsme vytvořili pole řetězců se dvěma řádky a třemi sloupci:

str = [ 'Kanada' , 'SPOJENÉ KRÁLOVSTVÍ' , 'USA' ;
'Itálie' , 'Krocan' , 'Německo' ]


4: Vytvořte pole se stejně rozmístěnými hodnotami

Chcete-li vytvořit pole s rovnoměrně rozloženými hodnotami v MATLABu, můžete použít dvojtečka operátor (:) . Níže uvedený ukázkový kód ukazuje, jak vytvořit pole pěti prvků s rovnoměrně rozloženými hodnotami.

X = 2 : 2 : 10



Můžete také použít vestavěnou funkci MATLABu tzv linspace() vytvořit pole se stejně rozmístěnými hodnotami v daném rozsahu.

Vytvořte pole 5 hodnot v rozsahu od 0 do 10 pomocí následujícího ukázkového fragmentu kódu:

linspace ( 0 , 10 , 5 )


5: Vytvořte pole s identickými hodnotami

Pole s identickými hodnotami vytvoříte pomocí některých vestavěných funkcí v MATLABu, jako např nuly() a jedničky() . Pro tyto funkce musíte řádky a sloupce přiřadit ručně a pole vytvoří za vás.

Například následující funkce nul vytvoří matici nebo pole nul:

z = nuly ( 1 , 3 )



Chcete-li vytvořit Matrix nebo pole jednoho, můžete použít ty funkce v MATLABu:

z = jedničky ( 1 , 3 )


6: Vytvořte pole s různými hodnotami

Chcete-li vytvořit pole s různými hodnotami v MATLABu, můžete použít vestavěný rand() funkce, kde musíte řádky a sloupce přiřadit sami, a vytvoří pole za vás.

Například níže uvedený kód vytvoří pole 2×3 náhodných hodnot v MATLABu.

rand ( 2 , 3 )


Sečteno a podtrženo

V MATLABu, pole se používají k efektivnímu ukládání a manipulaci se sbírkou hodnot. K vytvoření jednorozměrných a vícerozměrných polí v MATLABu můžete použít různé metody. Tento tutoriál představil různé způsoby vytvoření pole v MATLABu a jeho pochopení vám pomůže vytvořit pole pro snadné provádění složitých výpočetních problémů a analýzy.