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ó:
- Adatelemzés
- Algoritmus fejlesztése
- 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 -
- Hogyan kell használni a Docker parancsokat?
- A sínparancsok listája
- Útmutató a CSS parancsokhoz
- Alapvető előremenő C # parancsok
- MATLAB funkciók Funkciók típusai példákkal
- Útmutató a Simulink Matlab funkcióhoz