Ülevaade Matlabi keskmisest funktsioonist

MATLAB on keel, mida kasutatakse tehniliseks andmetöötluseks. Nagu enamik meist nõustub, on arvutikasutamise, visualiseerimise ja lõpuks programmeerimise ülesannete integreerimiseks vajalik hõlpsasti kasutatav keskkond. MATLAB teeb sama, pakkudes keskkonda, mida pole mitte ainult lihtne kasutada, vaid ka meie pakutavaid lahendusi kuvatakse matemaatiliste märkuste abil, millega enamik meist tuttav on. Selles artiklis käsitleme Matlabis üksikasjalikult keskmist funktsiooni.

MATLABi kasutusalad hõlmavad (kuid mitte ainult)

  • Arvutamine
  • Algoritmide väljatöötamine
  • Modelleerimine
  • Simulatsioon
  • Prototüüpimine
  • Andmete analüüs (andmete analüüs ja visualiseerimine)
  • Inseneri- ja teadusgraafika
  • Rakenduste arendamine

MATLAB pakub oma kasutajale funktsioonide korvi. Selles artiklis mõistame mõjusat funktsiooni, mida nimetatakse 'keskmiseks funktsiooniks'.

Matlabi keskmise funktsiooni süntaks

Mõistagem keskmise funktsiooni süntaksi MATLAB-is

  • M = keskmine (X)
  • M = keskmine (X, tuhm)
  • M = keskmine (X, vecdim)
  • M = keskmine (___, väljund)
  • M = keskmine (___, nanflag)

Mõistagem nüüd näited nendest ükshaaval

Kuid enne seda pidage meeles, et MATLAB-is on maatriksitel järgmised mõõtmed:

1 = read, 2 = veerud, 3 = sügavus

Keskmine funktsiooni kirjeldus Matlabis

1. M = keskmine (X)

  • See funktsioon tagastab kõigi 'X' elementide keskväärtuse massiivi dimensiooni korral, mis ei ole singleton, st suurus ei ole võrdne 1-ga (see arvestab esimest dimensiooni, mis ei ole singleton).
  • keskmine (X) tagastab elementide keskmise, kui X on vektor.
  • keskmine (X) tagastab reavektori, millel on iga veeru keskmine, kui X on maatriks.
  • Kui X on mitmemõõtmeline massiiv, töötab keskmine (X) piki esimest massiivi mõõdet, mille suurus on mitte-singleton (mitte võrdne 1), ja käsitletakse kõiki elemente vektoritena. Sellest mõõtmest saab 1 ja muude mõõtmete suurust ei muudeta.

Näide

X = (2 3 5; 4 6 1; 6 2 4; 1 2 7)

Niisiis,

Lahus : M = keskmine (X) = 3, 2500, 3, 2500, 4, 2500

Kuna mõõdet ei mainita, võetakse keskmine piki reaelemente (esimese rea elementide komplekti korral saame (2 + 4 + 6 + 1) jagatuna 4-ga, st 3, 2500 ja nii edasi)

2. M = keskmine (X, tuhm)

Selle funktsiooni tulemuseks on dimensiooni keskpunkt. Läbitud mõõtmeks on skalaarne kogus.

Näide

X = (3 2 4; 1 5 2; 2 6 0; 3 7 5)

Niisiis,

Lahendus

3. M = keskmine (X, vecdim)

See funktsioon arvutab keskmise vektordimi vektoris täpsustatud mõõtmete põhjal keskmise. Näiteks. kui meil on maatriks, siis on keskmine (X, (1 2)) kõigi A-s esinevate elementide keskmine, kuna maatriksi A iga element sisaldub massiivi lõigus, mis on määratletud mõõtmetega 1 & 2 (nagu juba mainitud, palun ärge unustage, et mõõt 1 on ridade jaoks ja 2 veergude jaoks)

Näide

Kõigepealt loome massiivi:

X (:, :,, 1) = (3 5; 26);
X (:, :,, 2) = (2, 7; 3);

Peame leidma M = keskmine (X, (1, 2))

Lahendus: M1 =
M1 (:, :, 1) = 4
M1 (:, :, 2) = 3, 2500

Samuti on MATLABis kasutusele võetud uus funktsioon, mis algab R2018b-st.
See aitab meil arvutada massiivi kõigi mõõtmete keskmist. Me võime lihtsalt oma funktsiooniks argumendina edastada kõik.

Niisiis, kui me võtame uuesti arvesse ülalnimetatud näidet ja kasutame funktsiooni M = keskmine (X, 'kõik'), saame väljundi väärtuseks 3, 6250 (mis on tegelikult eespool saadud 4 ja 3, 25 keskmine)

4. M = keskmine (___, väljund)

See kasutab mis tahes eelmise süntaksi sisestusargumente ja tagastab keskmise määratud andmetüübiga (välistüüp)

Väljatüüp võib olla kolme tüüpi:

  • Vaikimisi
  • Topelt
  • Pärismaalane

Saame sellest aru 2 stsenaariumi korral:

  • Kui argument on natiivne
  • Kui argument on “topelt”

Näide 1 (argument on natiivne)

X = int32 (1: 5);
M = keskmine (A, “loomulik”)

Lahendus:

M = int32
3

Kui int32 on elementide X loomulik andmetüüp ja 3 on elementide keskmine väärtus 1 kuni 5

Näide 2 (argument on “kahekordne”)

X = need (5, 1);
M = keskmine (X, 'topelt)

Lahendus:

M = 1
Siin saame väljundklassi kontrollida, kasutades: klassi (M), mis annab tulemuseks 'topelt'

5. M = keskmine (___, nanflag)

See funktsioon määratleb, kas jätta NaN-i väärtused varasemate süntakside arvutamisest välja või kaasata.
Sellel on järgmised 2 tüüpi:

  • Keskmine (X, 'omitNaN'): see jätab kõik NaN väärtused arvutamisest välja
  • Keskmine (X, 'includeNaN'): see lisab arvutusse kõik NaN-i väärtused.

Näide

Defineerime vektori X = (1 1 1 NaN 1 NaN);
M = keskmine (A, 'omitnan')

Lahendus: siin saadav väljund on pärast NaN-i väärtuste eemaldamist kõigi väärtuste keskmine, mis on: '1'

Nagu näeme, on MATLAB süsteem, mille põhiandmeelement on massiiv, mis ei vaja mõõtmeid. See võimaldab meil lahendada arvutusprobleeme, eriti maatriks- ja vektorvormingute probleeme.
Kõike seda tehakse oluliselt vähem aega, kui võrrelda programmi kirjutamist skalaarses ja mitte-interaktiivses keeles nagu C.

Soovitatavad artiklid

See on Matlabi keskfunktsiooni juhend. Siin käsitleme Matlabi kasutamist koos Matlabi keskfunktsiooni kirjeldusega koos selle süntaksi ja erinevate näidetega.

  1. Vektorid Matlabis
  2. Funktsioonide ülekandmine Matlabis
  3. Kuidas paigaldada MATLAB
  4. Python vs Matlab
  5. MATLAB-i funktsioonid
  6. Matlabi koostaja | Matlab Compileri rakendused
  7. Matlabi ja operaatori kasutamine

Kategooria: