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 -
- Analiza danych
- Opracowanie algorytmu
- 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 -
- Jak korzystać z poleceń dokera?
- Lista poleceń Rails
- Przewodnik po poleceniach CSS
- Podstawowe polecenia Adv # C #
- Funkcje MATLAB | Rodzaje funkcji z przykładami
- Przewodnik po Simulink Matlab