Mi a Matlab?

A Mátrix alapú nyelv rövidítése, számítógépes tudósok és mérnökök számára készült. A Matlab nagyszerű megoldásokat kínál a számítási matematika területén.

A Matlab használható:

  1. Adatelemzés
  2. Algoritmus fejlesztése
  3. Készítsen modelleket és alkalmazásokat

A Matlab nagyszerű példát talál a gépi tanulásra és a mély tanulásra, mivel olyan n-dimenziós térrel foglalkoznak, amelyet csak a mátrix formájában lehet ábrázolni és elemezni. Ezen kívül más technológiák is használják a vezérlőrendszer kialakítását, a képfeldolgozást és a számítási finanszírozást.

Matlab parancsok

A Matlab biztosítja azokat a parancsokat, amelyeket akkor használnak, amikor a felhasználónak a parancssori felületen keresztül kapcsolatba kell lépnie az alkalmazással. Itt példák segítségével megtudhatja, hogyan lehet ezeket a parancsokat használni a Matlabban

  • Alapvető Matlab parancsok

1. Törlés - Ez a parancs eltávolítja a változókat a memóriából

2. Létezik - Ez a parancs ellenőrzi a változó létezését

3. Clc - Ez a Matlab parancs törli a parancs ablakot

4. Globális - Ez a parancs egy változót globálisnak nyilvánít

5. Súgó - Ha bármilyen segítségre van szüksége, akkor csak írja be a kulcsszót a parancsablakba, és megjeleníti az elérhető lehetőségeket

6. Ki - Ez a Matlab parancs felsorolja az aktuális változót

7. Típus - Ez a parancs megjeleníti a fájl tartalmát.

8. Pwd - Ez a parancs megjeleníti az aktuális könyvtárat.

9. Dátum - Ez a parancs megjeleníti az aktuális dátumot

10. Mit ? Ez a parancs felsorolja az összes Matlab fájlt az aktuális könyvtárban

1. példa:

2. példa:

3. példa:

4. példa:

5. példa:

Tehát ha egyértelműen megfigyelné a fenti 5. példát, akkor láthatja, hogy az állítások igazak, és az utolsó példában először egyértelmű parancsot hívtunk, majd ezt követően keresettünk egy x és y típust, amely most meghatározatlan, de nem volt tehát a 4. példában.

Vegye figyelembe, hogy ezeket a példákat olyan oktávmal mutattuk be, amely nyílt forrású és egyenértékű platform a Matlab-nal, és ugyanazt a parancskészletet használja.

  • A Matlab közbenső parancsai

Az alábbiakban közöljük a Matlab közbenső parancsokat, amelyek a következők:

1. Matematikai függvények

Itt azt a plot parancsot vizsgáljuk, amelyet arra használunk, hogy ábrázoljuk a szinuszos hullámgörbét az idő függvényében, ahol az idő 1-től 30-ig terjed, és 0, 01-es intervallumokban növekszik.

Hasonló módon megtehetjük ezt bármilyen más trigonometrikus függvénynél is, amely a matematika nagy részét képezi

2. Array-hoz kapcsolódó parancsok

  • Cat - Két tömb összeillesztésére használják, az első argumentum a létrehozandó tömb dimenziója, például 1D, 2D vagy n dimenziós tömb, majd ezt követően n-számú tömb átadása argumentumként, ezek össze kell kötni a pillanatkép szerint
  • Hossz - kiszámítja az elemek számát a tömbben
  • Min, max - Ezek a parancsok adják meg a tömbökben található max és min elemeket.

3. Mátrixhoz kapcsolódó parancsok

  • Szem - Ez identitásmátrixot hoz létre
  • Ones - Ez létrehozza a tömböt
  • Nullák - Ez létrehozza a nullák tömbjét

4. Mátrix számtani parancs

  • Pont - Ez a Matlab parancs generálja két mátrix ponttermékét, vegye figyelembe, hogy az oszlopok és a mátrix sorai határozzák meg a mátrix létrehozását
  • Kereszt - Szinonimával ez létrehozza a keresztterméket, amely hasznos a vektorműveletekben, ha a mátrix formában jelenik meg

5. Mátrixparancsok a lineáris egyenlettel kapcsolatos műveletekhez

  • Rang - Ez a parancs az mátrixok fontos matematikai paraméterének az eredményét adja, amelyet rangnak hívnak, amely a szülő mátrixban az almátrixot hordozó, nem nulla determináns legalacsonyabb sorrendjének számszerűsítése.
  • Det - Ezzel a paranccsal kiszámítják a mátrix determinánsát.
  • Inv - A parancs végrehajtása megadja a mátrix inverzét.

6. Időzítéshez kapcsolódó parancsok

Cputime - kiszámítja a CPU-időt másodpercben

7. Karakterlánccal kapcsolatos parancsok

  • Findstr - Megtalálja a kifejezések előfordulási kezdő indexét egy kifejezésben.
  • Strcmp - Ez a parancs két karakterlánc összehasonlítására szolgál. 1-et ad vissza, ha az egyezés helyes, egyébként 0-t ad.

Fejlett Matlab parancsok

Vessen egy pillantást az Advanced Matlab egyes parancsaira, amelyek az alábbiak szerint találhatók: -

1. Kontúr

Amikor a mérnöki vezérlőrendszerekkel foglalkozik, a Nyquist plot-kontúrok stb. Jelezik a rendszer stabilitását, testreszabhatjuk a Matlabban a plot stílusát (például a szín és a vonal típusa stb.).

2. Polinomokkal kapcsolatos parancsok

  • Poly2sym (vektor) - Ez a Matlab parancs átalakítja az együtthatók vektorát a megfelelő szimbolikus polinommá (a legmagasabbtól a legalacsonyabb teljesítményig).
  • poly2sym (vektor, 'v') - Ez a parancs átalakítja az együtthatók vektorát a megfelelő szimbolikus polinomi inv-ként (a legmagasabbtól a legalacsonyabb teljesítményig).

3. Parancsok az egyenletmegoldáshoz

syms x1 x2 … xn; megoldás (eq1, eq2, …, eqn, x1, x2, …, xn) - Ez a parancs oldja meg az egyidejűleg egyenlő számú egyenletet, és az ezekkel szemben alkalmazott megoldások az x1, x2 és xn közötti változókhoz vannak hozzárendelve.

Az alábbiakban csatolt kép a demonstrációt tartalmazza

4. Parancsok az egyenlet lineáris rendszerének megoldására

X = linsolve (A, B) - Tegyük fel, hogy megoldást kell találnunk az adott egyenlettel szemben

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Ezt a mellékelt képnek megfelelően lehet megoldani

Tippek és trükkök a Matlab parancsok használatához

  • A programozónak tisztában kell lennie a használati esetekkel, például amikor a Matlab helyszíni számításokat végez.
  • Használjon rugalmas indexelést, amikor táblázatokkal foglalkozik
  • Írja be a Matlab funkciókat rugalmas hívószintaxissal

Példa -

Feltételezzük, hogy egy adott szintaxissal függvényt tervezzünk

function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)

tehát itt az inputParser használatával megadhatja, hogy mely bemeneti argumentumokra van szükség (szélesség), melyek opcionálisak (magasság), és melyek opcionális név-érték párok ('alak'). Az inputParser lehetővé teszi annak megerősítését is, hogy minden bemenet érvényes

Mivel az inputParser egy MATLAB objektum. Ügyeljen arra, hogy először hozzon létre egy objektumot, majd hívja a függvényeket a különböző bemeneti argumentumok hozzáadásához.

Következtetés - Matlab parancsok

A MATLAB a tudományos számítások és a magas szintű programozás platformja, amely interaktív környezetet használ az összetett számítások hatékonyabb elvégzéséhez, mint a hagyományos nyelvek, például a C és a C ++.

Támogató modulokkal rendelkezik több művelethez, integrálva van a Simulink-kel, amely felhasználható az elektronikus vezérlő rendszerek szimulálására, elvégzi a numerikus módszerekkel, a digitális jelfeldolgozással, a képfeldolgozással és a videó feldolgozással kapcsolatos összetett számításokat.

Ajánlott cikkek

Ez egy útmutató a Matlab parancsokhoz. Itt megvitattuk az alapvető, a közép- és a fejlett Matlab-parancsokat. A következő cikkben további információkat is megnézhet -

  1. Hogyan kell használni a Docker parancsokat?
  2. A sínparancsok listája
  3. Útmutató a CSS parancsokhoz
  4. Alapvető előremenő C # parancsok
  5. MATLAB funkciók Funkciók típusai példákkal
  6. Útmutató a Simulink Matlab funkcióhoz

Kategória: