Co to jest Matlab?

Jest skracany jako język oparty na Matrix, został zaprojektowany dla informatyków i inżynierów. Matlab zapewnia świetne rozwiązania w matematyce obliczeniowej.

Matlab może być używany do -

  1. Analiza danych
  2. Opracowanie algorytmu
  3. Twórz modele i aplikacje

Matlab znajduje doskonały przykład zastosowania w uczeniu maszynowym i głębokim uczeniu się, ponieważ zajmują się przestrzenią n-wymiarową, która może być reprezentowana i analizowana tylko w formie macierzowej. Oprócz tego innymi technologiami, które to wykorzystują, są projektowanie systemu sterowania, przetwarzanie obrazu i finanse obliczeniowe.

Polecenia Matlaba

Matlab udostępnia polecenia używane podczas interakcji użytkownika z aplikacją za pomocą interfejsu wiersza poleceń. Tutaj zobaczymy, jak korzystać z tych poleceń w Matlabie za pomocą przykładów

  • Podstawowe polecenia Matlaba

1. Wyczyść - to polecenie usuwa zmienne z pamięci

2. Exist - Ta komenda sprawdza istnienie zmiennej

3. Clc - To polecenie Matlab usuwa okno poleceń

4. Globalny - to polecenie deklaruje zmienną jako globalną

5. Pomoc - jeśli potrzebujesz pomocy, po prostu wpisz słowo kluczowe w oknie poleceń, aby wyświetlić dostępne opcje

6. Who - Ta komenda Matlab wyświetla aktualną zmienną

7. Typ - to polecenie wyświetla zawartość pliku.

8. Pwd - To polecenie wyświetla bieżący katalog.

9. Data - To polecenie wyświetla aktualną datę

10. Co - to polecenie wyświetla listę wszystkich plików Matlab w bieżącym katalogu

Przykład 1:

Przykład 2:

Przykład 3:

Przykład 4:

Przykład 5:

Jeśli więc wyraźnie zaobserwujesz powyższy przykład 5, zobaczysz, że stwierdzenia są prawdziwe, aw ostatnim przykładzie najpierw wywołaliśmy polecenie clear, a następnie szukaliśmy typu xiy, który teraz stał się niezdefiniowany, ale nie był tak w przykładzie 4.

Zauważ, że te przykłady zostały przedstawione z oktawą, która jest platformą open source i platformą równoważną Matlabowi i używa tego samego zestawu poleceń.

  • Pośrednie polecenia Matlaba

Poniżej znajdują się pośrednie polecenia Matlaba, które są następujące:

1. Funkcje matematyczne

Tutaj badamy polecenie kreślenia, które jest używane do wykreślania krzywej fali sinusoidalnej z czasem, gdzie czas wynosi od 1 do 30 i rośnie w odstępach 0, 01.

W podobny sposób możemy to zrobić również dla każdej innej funkcji trygonometrycznej, która stanowi główną część matematyki

2. Polecenia związane z tablicą

  • Cat– służy do łączenia dwóch tablic, pierwszym argumentem jest wymiar tablicy, która ma zostać utworzona, np. Czy jest to tablica 1D, 2D czy n-wymiarowa, a następnie n-liczba tablic jest przekazywana jako argumenty, te należy połączyć, jak pokazano na migawce
  • Długość - oblicza liczbę elementów w tablicy
  • Min, max - Te polecenia zwracają elementy max i min obecne w tablicach.

3. Polecenia związane z macierzą

  • Oko - tworzy matrycę tożsamości
  • One - Tworzy tablicę jednych
  • Zera - tworzy tablicę zer

4. Matrycowe polecenie arytmetyczne

  • Kropka - to polecenie Matlaba generuje iloczyn iloczynu dwóch macierzy. Zwróć uwagę, że kolumny i rzędy macierzy decydują o utworzeniu macierzy
  • Cross - Synonimicznie tworzy to iloczyn krzyżowy, pomocny w operacjach wektorowych, gdy jest reprezentowany w postaci macierzy

5. Polecenia macierzowe Dla operacji związanych z równaniem liniowym

  • Ranga - To polecenie zapewnia wynik ważnego parametru matematycznego macierzy zwanego rangą, który jest kwantyfikacją najniższego rzędu niezerowej determinanty niosącej podmacierz w macierzy macierzystej
  • Det - Determinant macierzy jest obliczany za pomocą tego polecenia.
  • Inv - Wykonanie tego polecenia zapewnia nam odwrotność macierzy.

6. Polecenia związane z czasem

Cputime - Oblicza czas procesora w sekundach

7. Polecenia związane z łańcuchem

  • Findstr - Znajduje początkowy indeks ciągu w wyrażeniu.
  • Strcmp - To polecenie służy do porównania dwóch ciągów, zwraca 1, jeśli dopasowanie jest poprawne, w przeciwnym razie zwraca 0.

Zaawansowane polecenia Matlaba

Rzućmy okiem na niektóre z poleceń Advanced Matlab, które podano poniżej: -

1. Kontur

Ilekroć masz do czynienia z projektowaniem układów sterowania w inżynierii, kontury wykresów Nyquista itp. Dają ci znak stabilności w systemie, możemy dostosować styl wykresu w Matlabie (np. Kolor i typ linii itp.).

2. Polecenia związane z wielomianem

  • Poly2sym (wektor) - to polecenie Matlaba konwertuje wektor współczynników na odpowiedni symboliczny wielomian (od najwyższej do najniższej mocy).
  • poly2sym (wektor, „v”) - To polecenie konwertuje wektor współczynników na odpowiadający symboliczny inv wielomian (od najwyższej do najniższej mocy).

3. Polecenia do rozwiązywania równań

syms x1 x2… xn; rozwiąż (eq1, eq2, …, eqn, x1, x2, …, xn) - To polecenie rozwiązuje równoczesną liczbę n równań, a rozwiązania względem nich są przypisywane do zmiennych w zakresie od x1, x2 do xn.

Poniższy załączony obraz przedstawia demonstrację

4. Polecenia do rozwiązywania liniowego układu równań

X = linsolve (A, B) - Załóżmy, że musimy znaleźć rozwiązanie w stosunku do podanego równania

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Można to rozwiązać zgodnie z załączonym obrazem

Wskazówki i porady dotyczące korzystania z poleceń Matlaba

  • Programista powinien być świadomy przypadków użycia, takich jak kiedy Matlab wykonuje obliczenia w miejscu.
  • Korzystaj z elastycznego indeksowania podczas pracy z tabelami
  • Pisz funkcje Matlaba z elastyczną składnią wywoływania

Przykład -

Mamy zaprojektować funkcję o podanej składni

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

więc tutaj, używając inputParser, możesz określić, które argumenty wejściowe są wymagane (szerokość), które są opcjonalne (wysokość), a które opcjonalne pary nazwa-wartość („kształt”). inputParser pozwala również potwierdzić, że każde wejście jest prawidłowe

Ponieważ inputParser jest obiektem MATLAB. Najpierw utwórz obiekt, a następnie wywołaj funkcje, aby dodać różne argumenty wejściowe.

Wniosek - polecenia Matlaba

MATLAB to platforma do obliczeń naukowych i programowania na wysokim poziomie, która wykorzystuje środowisko interaktywne do wykonywania złożonych obliczeń bardziej wydajnie niż w przypadku tradycyjnych języków, takich jak C i C ++.

Posiada moduły pomocnicze do wielu operacji, ma integrację z Simulink, która może być wykorzystana do symulacji elektronicznych układów sterowania, wykonywania złożonych obliczeń związanych z metodami numerycznymi, cyfrowym przetwarzaniem sygnału, przetwarzaniem obrazu i przetwarzaniem wideo.

Polecane artykuły

To był przewodnik po poleceniach Matlaba. Omówiliśmy tutaj podstawowe, pośrednie i zaawansowane polecenia Matlaba. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Jak korzystać z poleceń dokera?
  2. Lista poleceń Rails
  3. Przewodnik po poleceniach CSS
  4. Podstawowe polecenia Adv # C #
  5. Funkcje MATLAB | Rodzaje funkcji z przykładami
  6. Przewodnik po Simulink Matlab

Kategoria: