Aký je rozdiel medzi Matrix a Array v MATLAB?

Aky Je Rozdiel Medzi Matrix A Array V Matlab



Polia a matice sú základné formy, ktoré MATLAB používa na ukladanie a prácu s údajmi. Zoznam čísel usporiadaných do stĺpcov a riadkov sa označuje ako pole. Kolekcia hodnôt usporiadaných do riadkov a stĺpcov tvorí zložitejšie dvojrozmerné pole nazývané matica. Rovnako ako v tabuľke, polia a matice možno použiť na uchovávanie údajov a informácií. Tento článok na príklade odhalí rozdiel medzi poliami a maticami v MATLAB.

Čo je pole v MATLABE?

V MATLABE môže mať pole jeden rozmer, dva rozmery alebo viac. Viacrozmerné pole má viac ako dva rozmery. 2-D pole môže byť rozšírené na viacrozmerné pole, ktoré používa ďalšie dolné indexy na indexovanie. Napríklad 3-D pole využíva tri dolné indexy. Prvé dva rozmery sú identické s maticou, zatiaľ čo tretí rozmer predstavuje listy alebo strany prvkov.

Napríklad:







A = tie ( 2 , 2 , 2 )

Vo vyššie uvedenom kóde MATLABu vytvoríme trojrozmerné pole s dvoma riadkami a dvoma stĺpcami pomocou funkcie ones() MATLABu.





Čo je matica v MATLABE?

Maticu možno označiť ako čísla usporiadané v riadkoch a stĺpcoch dvojrozmerného poľa. Matica môže byť jednorozmerná alebo dvojrozmerná. Matica používa na indexovanie dva dolné indexy, ktoré sa nazývajú riadky a stĺpce matice. Napríklad,





A = tie ( 2 , 2 )

Vyššie uvedený príklad vytvára maticu 2 x 2, ktorá má dva riadky a 2 stĺpce pomocou vstavaného MATLABu jedničky() funkciu.



Rozdiel medzi Matrix a Array

Rozdiel medzi maticou a poľom je diskutovaný nižšie.

  • Matica je dvojrozmerná štruktúra v MATLAB pozostávajúca z riadkov a stĺpcov, zatiaľ čo pole je všeobecnejšia dátová štruktúra v MATLAB, ktorá môže mať jeden, dva alebo viac rozmerov.
  • Matica je špeciálne navrhnutá pre numerické výpočty a matematické operácie, zatiaľ čo pole môže uchovávať rôzne typy údajov vrátane čísel, logických hodnôt a znakov.
  • Matica ponúka špecializované funkcie a syntax pre operácie ako násobenie matice, inverzia a riešenie lineárnych rovníc. Na druhej strane pole ponúka flexibilitu pri manipulácii s rôznymi typmi údajov a vykonávaní rôznych operácií.
  • Matica sa používa pri práci so štruktúrovanými číselnými údajmi, zatiaľ čo pole je vhodné na prácu s veľkými súbormi údajov, spracovanie obrazu a spracovanie signálu.
  • Matica poskytuje cielenejší a efektívnejší prístup k matematickým výpočtom, zatiaľ čo pole poskytuje širší rozsah funkcií ako matice.

Záver

Polia a matice sú základnými komponentmi MATLABu, ktoré sa používajú na ukladanie a manipuláciu s údajmi. Polia sú flexibilné dátové štruktúry, ktoré môžu mať jednu, dve alebo viac dimenzií, čo používateľom umožňuje ukladať rôzne typy údajov. Zatiaľ čo matice sú dvojrozmerné polia špeciálne navrhnuté pre numerické výpočty a matematické operácie. Pochopenie ich základov z tohto článku vám pomôže pracovať na nich podľa vašich potrieb.