Ta priročnik je v pomoč uporabnikom MATLAB-a, ki ne poznajo metode za iskanje največjih in najmanjših vrednosti velikega nabora podatkov in matrike v MATLAB-u.
Kako najti najmanjšo in največjo vrednost v velikem naboru podatkov in matriki v MATLAB?
Iskanje največjih in najmanjših vrednosti v velikem naboru podatkov je mogoče enostavno izvesti z uporabo max() in min() funkcije. Vendar jih moramo uporabljati ločeno. The meje() funkcija v MATLAB je učinkovitejši način za iskanje najmanjših in največjih vrednosti velikega nabora podatkov ali matrike. To je vgrajena funkcija v MATLAB, ki sprejme matriko kot vhod in vrne največje in najmanjše vrednosti velikih podatkovnih nizov ali matrik v MATLAB.
Sintaksa
The meje() funkcija uporablja preprosto sintakso v MATLAB-u:
[minA,maxA] = meje (A)
[minA,maxA] = meje (A,'vse')
[minA, maxA] = meje (A, dim)
tukaj,
Funkcija [minA,maxA] = meje (A) donos, da dobimo najmanjšo vrednost minA in največja vrednost maxA dane matrike ali niza A. Kjer je minA enako min (A) in maxA je enak maks (A).
Funkcija [minA,maxA] = meje (A, 'vse') donosa za določitev najmanjše vrednosti minA kot tudi največjo vrednost maxA nad vsemi vnosi dane matrike ali polja A.
Funkcija [minA, maxA] = meje (A, dim) donos za identifikacijo najmanjših in največjih vrednosti vsake vrstice dane matrike A vzdolž dimenzije dim.
Primeri
Sledite danim primerom, da se naučite izračunati največje in najmanjše vrednosti dane matrike ali niza podatkov z uporabo meje() funkcijo.
Primer 1: Kako najti najmanjšo in največjo vrednost 1D polja v MATLAB?
V tem primeru z uporabo meje() funkcijo.
vect = randn(1,1000);[min_vect, max_vect] = meje (vect)
Primer 2: Kako najti največje in najmanjše vrednosti velike matrike v MATLAB?
Ta koda MATLAB uporablja meje() funkcijo za identifikacijo najmanjše in največje vrednosti dane velike matrike velikosti 1000 krat 1000.
A = magija (1000);[min_A, max_A] = meje (A,'vse')
Primer 3: Kako najti največjo in najmanjšo vrednost velikega niza v MATLAB?
Podana koda MATLAB uporablja meje() funkcija za izračun najmanjše in največje vrednosti dane matrike z velikostjo 2-krat-10-krat-2.
A = randn(2,10,2);[min_A, max_A] = meje (A,2)
Zaključek
Iskanje minimalne in največje vrednosti velikega niza podatkov ali matrike je pogosta težava, s katero se soočajo analitiki podatkov. To postane preprosto z uporabo vgrajenega MATLAB-a meje() funkcija, ki izračuna najmanjšo in največjo vrednost dane matrike ali matrike. Ta priročnik ponuja osnove uporabe meje() funkcijo v MATLAB-u za iskanje najmanjše in največje vrednosti v velikem naboru podatkov. Tukaj navedeni primeri vam bodo omogočili, da se hitro naučite uporabljati meje() funkcijo v MATLAB-u.