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 -

  1. Analýza dat
  2. Algoritmový vývoj
  3. 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 -

  1. Jak používat příkazy Docker?
  2. Seznam železničních příkazů
  3. Průvodce příkazy CSS
  4. Základní pro pokročilé příkazy C #
  5. Funkce MATLAB | Typy funkcí s příklady
  6. Průvodce funkcí Simulink Matlab

Kategorie: