Co je Matlab?
To je zkráceno jako Matrix založený jazyk, byl navržen pro počítačové vědce a inženýry. Matlab poskytuje skvělá řešení ve výpočetní matematice.
Matlab lze použít pro -
- Analýza dat
- Algoritmový vývoj
- Vytvářejte modely a aplikace
Matlab nachází velké využití v strojovém učení a hlubokém učení, protože se zabývají n-dimenzionálním prostorem, který lze reprezentovat a analyzovat pouze v maticové formě. Kromě těchto dalších technologií, které to využívají, jsou design řídicích systémů, zpracování obrazu a výpočetní finance.
Příkazy Matlab
Matlab poskytuje příkazy, které se používají, zatímco uživatel musí komunikovat s aplikací pomocí rozhraní příkazového řádku. Zde uvidíme, jak používat tyto příkazy v Matlabu pomocí příkladů
-
Základní příkazy Matlab
1. Vymazat - Tento příkaz odstraní proměnné z paměti
2. Exist - Tento příkaz kontroluje existenci proměnné
3. Clc - Tento příkaz Matlab vymaže příkazové okno
4. Global - Tento příkaz deklaruje proměnnou jako globální
5. Nápověda - Pokud potřebujete vyhledat pomoc, napište klíčové slovo do příkazového okna a zobrazí se vám dostupné možnosti
6. Who - Tento příkaz Matlab uvádí aktuální proměnnou
7. Type - Tento příkaz zobrazí obsah souboru.
8. Pwd - Tento příkaz zobrazí aktuální adresář.
9. Datum - Tento příkaz zobrazí aktuální datum
10. Co - Tento příkaz vypíše všechny soubory Matlab v aktuálním adresáři
Příklad 1:
Příklad 2:
Příklad 3:
Příklad 4:
Příklad 5:
Takže pokud byste jasně pozorovali výše uvedený příklad 5, můžete vidět, že výroky platí, a v posledním příkladu jsme nejprve nazvali jasný příkaz a poté jsme hledali typ xay, který se nyní stal nedefinovaným, ale nebyl takže v příkladu 4.
Tyto příklady byly prezentovány s oktávou, která je otevřeným zdrojem a ekvivalentní platformou pro Matlab a používá stejnou sadu příkazů.
-
Mezikontinentální příkazy Matlab
Níže jsou uvedeny přechodné příkazy Matlab, které jsou následující:
1. Matematické funkce
Zde zkoumáme příkaz vykreslování, který se používá k vykreslení sinusové vlnové křivky s časem, kde čas se pohybuje od 1 do 30 a zvyšuje se v intervalech 0, 01.
Podobně to můžeme udělat pro jakoukoli jinou trigonometrickou funkci, která tvoří hlavní část matematiky
2. Příkazy související s polem
- Kočka - Používá se k zřetězení dvou polí, první argument, který je třeba vzít, je dimenze pole, které má být vytvořeno, jako je to, zda se jedná o 1D, 2D nebo n-rozměrné pole, a poté je n-počet polí předán jako argumenty, ty mají být zřetězeny, jak je znázorněno na snímku
- Délka - Vypočítá počet prvků v poli
- Min, max - Tyto příkazy vrátí prvky max a min přítomné v polích.
3. Příkazy související s maticí
- Eye - Tím se vytvoří matice identity
- Ones - Vytvoří se pole těch
- Nuly - Vytvoří pole nul
4. Maticový aritmetický příkaz
- Dot - Tento příkaz Matlab generuje tečkový produkt dvou matic, všimněte si, že výsledné vytvoření matice rozhodují sloupce a řádky matice
- Kříž - Synonymně se vytvoří křížový produkt, který je užitečný ve vektorových operacích, pokud je reprezentován ve formě matice
5. Maticové příkazy Pro operace související s lineární rovnicí
- Rank - Tento příkaz poskytuje výsledek důležitého matematického parametru matic zvaného rank, což je kvantifikace nejnižšího řádu nenulového determinantu nesoucího submatici v mateřské matici
- Det - determinant matice je vypočítán pomocí tohoto příkazu.
- Inv - Provedení tohoto příkazu nám poskytne inverzní matici.
6. Příkazy související s časováním
Cputime - Vypočítá čas CPU v sekundách
7. Příkazy související s řetězcem
- Findstr - Vyhledá výskyt spouštěcího indexu řetězce ve frázi.
- Strcmp - Tento příkaz se používá k porovnání dvou řetězců, vrací 1, pokud je shoda správná, jinak vrací 0.
Pokročilé příkazy Matlab
Pojďme se podívat na některé z pokročilých příkazů Matlab, které jsou uvedeny níže: -
1. Obrys
Kdykoli se zabýváte návrhem řídicích systémů ve strojírenství, kontury Nyquistova zápletku atd. Vám dávají známku stability v systému, můžeme přizpůsobit styl zápletky v Matlabu (jako je barva a typ čáry atd.).
2. Příkazy související s polynomy
- Poly2sym (vector) - Tento příkaz Matlab převádí vektor koeficientů na odpovídající symbolický polynom (z nejvyšší na nejnižší výkon).
- poly2sym (vector, 'v') - Tento příkaz převádí vektor koeficientů na odpovídající symbolický polynom inv (z nejvyšší na nejnižší výkon).
3. Příkazy pro řešení rovnic
systémy x1 x2… xn; solution (eq1, eq2, …, eqn, x1, x2, …, xn) - Tento příkaz řeší simultánní počet n rovnic a řešení proti nim jsou přiřazena k proměnným v rozsahu od x1, x2 do xn.
Níže uvedený obrázek nese ukázku
4. Příkazy pro řešení lineárního systému rovnic
X = linsolve (A, B) - Předpokládejme, že musíme najít řešení proti dané rovnici
2x + y + z + m = 1
x + 2y + z + m = 2
x + y + 2z + m = 3
x + y + z + 2m = 4
To lze vyřešit podle přiloženého obrázku
Tipy a triky k použití příkazů Matlab
- Programátor si musí být vědom případů použití, jako když Matlab provádí výpočty na místě.
- Při práci s tabulkami používejte flexibilní indexování
- Napište funkce Matlabu s flexibilní syntaxí volání
Příklad -
Měli bychom navrhnout funkci s danou syntaxí
function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)
takže zde pomocí inputParser můžete určit, které vstupní argumenty jsou požadovány (šířka), které jsou volitelné (výška) a které jsou volitelné páry název-hodnota ('tvar'). inputParser také umožňuje potvrdit, že každý vstup je platný
Jako inputParser je MATLAB objekt. Nezapomeňte nejprve vytvořit objekt a poté zavolat funkce a přidat různé argumenty vstupu.
Závěr - příkazy Matlab
MATLAB je platforma pro vědecké výpočty a programování na vysoké úrovni, která využívá interaktivní prostředí k provádění složitých výpočtů efektivněji než u tradičních jazyků, jako jsou C a C ++.
Má podpůrné moduly pro více operací, má integraci se Simulinkem, které lze použít pro simulaci elektronických řídicích systémů, provádět komplexní výpočty týkající se numerických metod, zpracování digitálního signálu, zpracování obrazu a zpracování videa.
Doporučené články
Toto byl průvodce příkazy Matlab. Zde jsme diskutovali základní, středně pokročilé i pokročilé příkazy Matlab. Další informace naleznete také v následujícím článku -
- Jak používat příkazy Docker?
- Seznam železničních příkazů
- Průvodce příkazy CSS
- Základní pro pokročilé příkazy C #
- Funkce MATLAB | Typy funkcí s příklady
- Průvodce funkcí Simulink Matlab