Jak najít maximální a minimální hodnotu v matici velkých datových souborů v MATLABu

Jak Najit Maximalni A Minimalni Hodnotu V Matici Velkych Datovych Souboru V Matlabu



Když se zabýváme velmi velkými maticemi a soubory dat, je velmi obtížné identifikovat maximální a minimální hodnotu tohoto souboru dat nebo matice. Také když vytváříme matici pomocí vestavěných funkcí, jako je rand() a kouzlo() , neznáme položky této matice, takže nemáme představu o minimální a maximální hodnotě této matice. K vyřešení těchto problémů nám MATLAB usnadňuje přístup k nalezení maximálních a minimálních hodnot velkých matic a souborů dat.

Tato příručka je užitečná pro uživatele MATLABu, kteří neznají metodu hledání maximálních a minimálních hodnot velkého souboru dat a matice v MATLABu.

Jak najít minimální a maximální hodnoty ve velkém souboru dat a matici v MATLABu?

Nalezení maximální a minimální hodnoty ve velkém souboru dat lze snadno provést pomocí max() a min() funkcí. Musíme je však používat samostatně. The meze() Funkce v MATLABu je efektivnější způsob, jak najít minimální a maximální hodnoty velkého souboru dat nebo matice. Je to vestavěná funkce v MATLABu, která bere matici jako vstup a vrací maximální a minimální hodnoty velkých datových sad nebo matic v MATLABu.







Syntax

The meze() funkce používá jednoduchou syntaxi v MATLABu:



[minA,maxA] = meze(A)
[minA,maxA] = meze(A,'vše')
[ minA , maxA ] = meze ( A , dim )

Tady,



Funkce [minA,maxA] = meze(A) výnos pro získání minimální hodnoty minA a maximální hodnota maxA dané matice nebo pole A. Kde minA rovná se min(A) a maxA rovná se max (A).





Funkce [minA,maxA] = meze (A, vše) výnosy k identifikaci minimální hodnoty minA stejně jako maximální hodnotu maxA přes všechny položky dané matice nebo pole A.

Funkce [ minA , maxA ] = meze ( A , dim ) výnos k identifikaci minimální a maximální hodnoty každého řádku daného pole A podél dimenze dim.



Příklady

Postupujte podle uvedených příkladů a naučte se, jak vypočítat maximální a minimální hodnoty dané matice nebo souboru dat pomocí meze() funkce.

Příklad 1: Jak najít minimální a maximální hodnoty 1D pole v MATLABu?

V tomto příkladu vypočítáme maximální a minimální hodnoty daného 1D pole náhodných čísel o velikosti 1 x 1000 pomocí meze() funkce.

vect = randn(1,1000);
[min_vect, max_vect] = meze(vect)

Příklad 2: Jak najít maximální a minimální hodnoty velké matice v MATLABu?

Tento kód MATLABu používá meze() funkce k identifikaci minimální a maximální hodnoty dané velké matice o velikosti 1000 x 1000.

A = magie(1000);
[min_A, max_A] = hranice(A,'vše')

Příklad 3: Jak zjistit maximální a minimální hodnoty velkého pole v MATLABu?

Daný kód MATLABu používá meze() funkce pro výpočet minimální a maximální hodnoty daného pole o velikosti 2x10x2.

A = randn(2,10,2);
[min_A, max_A] = meze(A,2)

Závěr

Nalezení minimální a maximální hodnoty velkého souboru dat nebo matice je častým problémem, kterému analytici dat čelí. To se stane snadným použitím vestavěného MATLABu meze() funkce, která počítá minimální a maximální hodnoty daného pole nebo matice. Tato příručka poskytuje základy používání meze() funkce v MATLABu k nalezení minimální a maximální hodnoty ve velkém souboru dat. Zde uvedené příklady vám umožní rychle se naučit používat meze() funkce v MATLABu.