Ce este Matlab?

Este prescurtat ca limbaj bazat pe matrice, a fost conceput pentru oamenii de informatică și ingineri. Matlab oferă soluții excelente în matematica computerizată.

Matlab poate fi utilizat pentru -

  1. Analiza datelor
  2. Dezvoltarea algoritmului
  3. Creați modele și aplicații

Matlab găsește un caz util în învățarea automată și învățarea profundă, deoarece acestea se ocupă de spațiul n-dimensional, care poate fi reprezentat și analizat doar sub forma matricei. În afară de aceasta, alte tehnologii care folosesc acestea sunt proiectarea sistemului de control, procesarea imaginilor și finanțarea calculației.

Comenzi Matlab

Matlab oferă comenzile care sunt utilizate în timp ce utilizatorul trebuie să interacționeze cu aplicația folosind interfața liniei de comandă. Aici vom vedea cum să utilizăm aceste comenzi în Matlab cu ajutorul unor exemple

  • Comenzi Matlab de bază

1. Clear - Această comandă elimină variabile din memorie

2. Există - Această comandă verifică existența unei variabile

3. Clc - Această comandă Matlab șterge fereastra de comandă

4. Global - Această comandă declară o variabilă ca globală

5. Ajutor - Dacă trebuie să căutați orice ajutor, scrieți cuvântul cheie în fereastra de comandă și afișează opțiunile disponibile

6. Cine - Această comandă Matlab listează variabila curentă

7. Tipul - Această comandă afișează conținutul unui fișier.

8. Pwd - Această comandă afișează directorul curent.

9. Data - Această comandă afișează data curentă

10. Ce - Această comandă listează toate fișierele Matlab din directorul curent

Exemplul 1:

Exemplul 2:

Exemplul 3:

Exemplul 4:

Exemplul 5:

Deci, dacă ați observa în mod clar Exemplul 5 prezentat mai sus, puteți vedea că afirmațiile sunt adevărate și în ultimul exemplu am numit prima comandă clară și apoi am căutat un tip de x și y care acum a fost nedefinit, dar nu a fost deci în exemplul 4.

Rețineți că aceste exemple au fost prezentate cu octavă care este open source și platformă echivalentă pentru Matlab și folosește același set de comandă.

  • Comenzi Matlab intermediare

Mai jos sunt comenzile Matlab intermediare care sunt următoarele:

1. Funcții matematice

Aici explorăm comanda de complot care este utilizată pentru a trasa curba undei sinusoidale cu timpul, unde timpul variază de la 1 la 30 și crește la intervale de 0, 01.

Într-un mod similar, putem face acest lucru pentru orice altă funcție trigonometrică care constituie și cea mai mare parte a matematicii

2. Array Commands legate

  • Cat– Este folosit pentru a concatena două tablouri, primul argument pe care îl ia este o dimensiune a tabloului care trebuie creat ca și dacă este 1D, 2D sau n-dimensional array și apoi că numărul de matrice este trecut ca argumente, cele trebuie să fie concatenate așa cum se arată în captura de imagine
  • Lungime - calculează numărul de elemente din tablă
  • Min, max - Aceste comenzi returnează elementele max și min prezente în tablouri.

3. Comenzi legate de matrice

  • Ochi - Aceasta creează o matrice de identitate
  • Cei - Aceasta creează o serie de altele
  • Zero - Aceasta creează o serie de zerouri

4. Comandă aritmetică matricială

  • Dot- Această comandă Matlab generează produsul punct din două matrici, rețineți că coloanele și rândurile matricei decid crearea matricei rezultate
  • Cruce - În mod sinonim, acest lucru creează produsul încrucișat, util în operațiile vectoriale atunci când este reprezentat în forma matricei

5. Comenzi de matrice Pentru operații legate de ecuație liniară

  • Rang - Această comandă furnizează rezultatul unui important parametru matematic al matricilor numit rang, care este cuantificarea celui mai mic ordin al sub-matricei care nu determină zero determinant în matricea mamă
  • Det - Determinantul matricei este calculat folosind această comandă.
  • Inv - Executarea acestei comenzi ne oferă inversa unei matrice.

6. Comenzile legate de sincronizare

Cputime - calculează timpul procesorului în câteva secunde

7. Comenzi legate de șiruri

  • Findstr - Găsește aparițiile indicelui de început al unei șiruri dintr-o frază.
  • Strcmp - Această comandă este folosită pentru a compara două șiruri, returnează 1 dacă potrivirea este corectă, restituie 0.

Comenzi avansate Matlab

Să aruncăm o privire la unele dintre comenzile Advanced Matlab care sunt prezentate mai jos: -

1. Contur

Ori de câte ori aveți de-a face cu proiectări de sisteme de control în inginerie, contururile parcelei Nyquist, etc. vă oferă o notă de stabilitate în sistem, putem personaliza stilul parcelei în Matlab (precum culoarea și tipul de linie etc.).

2. Comenzi legate de polinom

  • Poly2sym (vector) - Această comandă Matlab transformă un vector de coeficienți în polinomul simbolic corespunzător (de la cea mai mare la cea mai mică putere).
  • poly2sym (vector, 'v') - Această comandă transformă un vector de coeficienți în invocarea polinomială simbolică corespunzătoare (de la cea mai mare la cea mai mică putere).

3. Comenzi pentru soluționarea ecuației

syms x1 x2 … xn; rezolva (eq1, eq2, …, eqn, x1, x2, …, xn) - Această comandă rezolvă numărul simultan de ecuații, iar soluțiile față de cele sunt atribuite variabilelor cuprinse între x1, x2 și xn.

Imaginea de mai jos atașează demonstrația

4. Comenzi pentru soluționarea sistemului liniar de ecuații

X = linsolve (A, B) - Să presupunem că trebuie să găsim o soluție împotriva ecuației date

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Aceasta poate fi rezolvată în conformitate cu imaginea atașată

Sfaturi și trucuri pentru a utiliza comenzile Matlab

  • Programatorul trebuie să conștientizeze cazurile de utilizare, cum ar fi când face Matlab calcule la fața locului.
  • Utilizați indexarea flexibilă atunci când aveți de-a face cu tabele
  • Scrieți funcțiile Matlab cu sintaxa de apelare flexibilă

Exemplu -

Se presupune că proiectăm o funcție cu sintaxa dată

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

deci aici, folosind inputParser, puteți specifica ce argumente de intrare sunt necesare (lățime), care sunt opționale (înălțime) și care sunt opționale perechi nume-valoare („formă”). inputParser vă permite, de asemenea, să confirmați că fiecare intrare este validă

Ca inputParser este un obiect MATLAB. Asigurați-vă că mai întâi creați un obiect și apoi apelați funcții pentru a adăuga diferitele argumente de intrare.

Concluzie - Comenzi Matlab

MATLAB este o platformă de calcul științific și programare la nivel înalt care folosește un mediu interactiv pentru a efectua calcule complexe mai eficient decât cu limbaje tradiționale, cum ar fi C și C ++.

Dispune de module de susținere pentru mai multe operații, are integrare cu Simulink, care poate fi utilizat pentru simularea sistemelor de control electronic, face calcule complexe legate de metode numerice, procesare digitală a semnalului, procesare de imagini și procesare video.

Articole recomandate

Acesta a fost un ghid pentru Comenzile Matlab. Aici am discutat despre comenzi de bază, intermediare, precum și avansate. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Cum se utilizează comenzile Docker?
  2. Lista comenzilor de șine
  3. Ghid pentru comenzi CSS
  4. De bază pentru Comenzile Advance C #
  5. Funcții MATLAB | Tipuri de funcții cu exemple
  6. Ghid pentru funcția Simulink Matlab

Categorie: