Što je Matlab?

Skraćeno je kao jezik temeljen na matrici, dizajniran je za računalne znanstvenike i inženjere. Matlab pruža sjajna rješenja u računalnoj matematici.

Matlab se može koristiti za -

  1. Analiza podataka
  2. Razvoj algoritma
  3. Stvorite modele i aplikaciju

Matlab nalazi veliku primjenu u strojnom učenju i dubokom učenju jer se oni bave n-dimenzionalnim prostorom koji se mogu prikazati i analizirati samo u obliku matrice. Osim ove druge tehnologije koja to koristi su dizajn upravljačkog sustava, obrada slike i računske financije.

Matlab naredbe

Matlab daje naredbe koje se koriste dok korisnik mora komunicirati s aplikacijom pomoću sučelja naredbenog retka. Ovdje ćemo vidjeti kako koristiti te naredbe u Matlabu uz pomoć primjera

  • Osnovne Matlab naredbe

1. Clear - Ova naredba uklanja varijable iz memorije

2. Postojeće - Ova naredba provjerava postojanje varijable

3. Clc - Ova Matlab naredba briše prozor naredbe

4. Global - Ova naredba deklarira varijablu kao globalnu

5. Pomoć - Ako trebate potražiti bilo kakvu pomoć, samo upišite ključnu riječ u naredbeni prozor i ona će vam pokazati dostupne mogućnosti

6. Tko - Ova Matlab naredba navodi trenutnu varijablu

7. Vrsta - Ova naredba prikazuje sadržaj datoteke.

8. Pwd - Ova naredba prikazuje trenutni direktorij.

9. Datum - Ova naredba prikazuje trenutni datum

10. Što - Ova naredba navodi sve Matlab datoteke u trenutnoj mapi

Primjer 1:

Primjer 2:

Primjer 3:

Primjer 4:

Primjer 5:

Dakle, ako biste jasno primijetili gore predstavljeni primjer 5, možete vidjeti da izjave vrijede i u posljednjem primjeru prvo smo pozvali jasnu naredbu, a nakon toga tražili smo vrstu x i y koja je sada postala nedefinirana, ali nije pa u primjeru 4.

Imajte na umu da su ovi primjeri predstavljeni oktavom koja je open source i ekvivalentna platforma Matlabu i koristi isti skup naredbi.

  • Posredničke Matlabove naredbe

Ispod su srednje Matlabove naredbe koje su sljedeće:

1. Matematičke funkcije

Ovdje istražujemo naredbenu zavjesu koja se koristi za crtanje krivulje sinusoidnog vala s vremenom, gdje vrijeme kreće od 1 do 30 i raste u intervalima od 0, 01.

Na sličan način to možemo učiniti i za bilo koju drugu trigonometrijsku funkciju koja čini glavni deo matematike

2. Naredbe povezane s nizom

  • Cat - Koristi se za spajanje dva niza, prvi argument koji je potreban je dimenzija matrice koja se stvara kao da li je to 1D, 2D ili n-dimenzionalni niz, a nakon toga se n-broj nizova prenosi kao argument, a oni moraju se objediniti kao što je prikazano na snimku
  • Duljina - izračunava broj elemenata u nizu
  • Min, max - Ove naredbe vraćaju maks i min elemente prisutne u nizovima.

3. Matrice povezane naredbe

  • Oko - Ovo stvara matricu identiteta
  • One - Ovo stvara niz onih
  • Nula - Ovo stvara niz nula

4. Matrična aritmetička naredba

  • Dot - Ova naredba Matlab generira točki produkt dviju matrica, imajte na umu da stupci i redovi matrice odlučuju o rezultirajućem stvaranju matrice
  • Križ - Sinonimno to stvara križni proizvod koji je koristan u vektorskim operacijama kada je prikazan u obliku matrice

5. Matrične naredbe za operacije vezane za linearne jednadžbe

  • Poredak - Ova naredba daje rezultat važnom matematičkom parametru matrica pod nazivom rang koji je kvantifikacija najnižeg reda nulte nulte odrednice koja nosi pod-matricu u nadređenoj matrici
  • Det - Odrednica matrice izračunava se pomoću ove naredbe.
  • Inv - Izvršavanje ove naredbe pruža nam inverziju matrice.

6. Naredbe koje se odnose na određivanje vremena

Cputime - izračunava vrijeme procesora u sekundama

7. Niz povezane naredbe

  • Findstr - Pronalazi početni indeks niza niza u frazi.
  • Strcmp - Ova se naredba koristi za usporedbu dva niza, vraća 1 ako je podudaranje točno, inače vraća 0.

Napredne naredbe Matlab

Pogledajmo neke od naprednih Matlab naredbi koje su navedene u nastavku: -

1. kontura

Kad god se bavite dizajnom upravljačkih sustava u inženjerstvu, Nyquist konture crteža itd. Daju oznaku stabilnosti u sustavu, možemo prilagoditi stil crteža u Matlabu (poput boje i vrste crte, itd.).

2. Naredbe povezane s polinomima

  • Poly2sym (vektor) - Ova Matlab naredba pretvara vektor koeficijenata u odgovarajući simbolički polinom (od najviše do najmanje snage).
  • poly2sym (vektor, 'v') - Ova naredba pretvara vektor koeficijenata u odgovarajući simbolički polinom inv (od najviše do najmanje snage).

3. Naredbe za rješavanje jednadžbi

syms x1 x2… xn; riješiti (eq1, eq2, …, eqn, x1, x2, …, xn) - Ova naredba rješava istodobno n broj jednadžbi, a rješenja u odnosu na one dodijeljene su varijablama u rasponu od x1, x2 do xn.

Slika u prilogu ispod pokazuje demonstraciju

4. Naredbe za rješavanje linearnog sustava jednadžbi

X = linsolve (A, B) - Pretpostavimo da trebamo naći rješenje protiv date jednadžbe

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

To se može riješiti u skladu s priloženom slikom

Savjeti i trikovi za korištenje Matlab naredbi

  • Programer mora biti svjestan slučajeva korištenja kao što je Matlab kad izračuna proračune na mjestu.
  • Koristite fleksibilno indeksiranje kada radite s tablicama
  • Napišite Matlab funkcije fleksibilnim sintaksom poziva

Primjer -

Mi bi trebali dizajnirati funkciju s danom sintaksom

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

pa ovdje, pomoću inputParser, možete odrediti koji su argumenti unosa potrebni (širina), koji su opcionalni (visina), a koji su izborni parovi ime-vrijednost ('oblik'). inputParser vam također omogućava da potvrdite da je svaki unos valjan

Kako je inputParser objekt MATLAB. Prvo napravite objekt, a zatim pozivajte funkcije za dodavanje različitih ulaznih argumenata.

Zaključak - Matlab naredbe

MATLAB je platforma za znanstveni proračun i programiranje na visokoj razini koja koristi interaktivno okruženje za učinkovitije obavljanje složenih izračuna nego kod tradicionalnih jezika, poput C i C ++.

Ima potporne module za više operacija, ima integraciju sa Simulink-om koji se može koristiti za simuliranje elektroničkih upravljačkih sustava, obavlja složene račune koji se odnose na numeričke metode, digitalnu obradu signala, obradu slike i video obradu.

Preporučeni članci

Ovo je bio vodič za Matlabove naredbe. Ovdje smo razgovarali o osnovnim, srednjim i naprednim Matlab naredbama. Možete pogledati i sljedeći članak da biste saznali više -

  1. Kako koristiti Docker naredbe?
  2. Popis naredbi za tračnice
  3. Vodič za CSS naredbe
  4. Osnovno za napredovanje C # naredbi
  5. MATLAB funkcije | Vrste funkcija s primjerima
  6. Vodič za Simulink Matlab funkciju

Kategorija: