Как да намерите максимална и минимална стойност в матрица с голям набор от данни в MATLAB

Kak Da Namerite Maksimalna I Minimalna Stojnost V Matrica S Golam Nabor Ot Danni V Matlab



Когато имаме работа с много големи матрици и набори от данни, става много трудно да се идентифицира максималната и минималната стойност на този набор от данни или матрица. Също така, когато създаваме матрица, използвайки вградени функции като ранд () и магия() , ние не знаем записите на тази матрица, така че нямаме представа за минималните и максималните стойности на тази матрица. За да разрешим тези проблеми, MATLAB ни улеснява с подход за намиране на максималните и минималните стойности на големи матрици и набори от данни.

Това ръководство е полезно за потребители на MATLAB, които не са наясно с метода за намиране на максимални и минимални стойности на големия набор от данни и матрица в MATLAB.

Как да намерите минималните и максималните стойности в големия набор от данни и матрицата в MATLAB?

Намирането на максималните и минималните стойности в голям набор от данни може лесно да се направи с помощта на макс () и мин() функции. Трябва обаче да ги използваме отделно. The граници () функция в MATLAB е по-ефективен начин за намиране на минималните и максималните стойности на голям набор от данни или матрица. Това е вградената функция в MATLAB, която приема матрицата като вход и връща максималните и минималните стойности на големи набори от данни или матрици в MATLAB.







Синтаксис

The граници () функцията използва прост синтаксис в MATLAB:



[minA,maxA] = граници (A)
[minA,maxA] = граници (A,'всички')
[minA, maxA] = граници (A, dim)

Тук,



Функцията [minA,maxA] = граници (A) добив за получаване на минималната стойност minA и максимална стойност maxA на дадената матрица или масив A. Където minA равно на мин. (A) и maxA е равно на макс (А).





Функцията [minA,maxA] = граници (A, 'всички') добива за идентифициране на минималната стойност minA както и максимална стойност maxA върху всички записи на дадената матрица или масив A.

Функцията [minA, maxA] = граници (A, dim) yield за идентифициране на минималните и максималните стойности на всеки ред от дадения масив A по дължината на измерението dim.



Примери

Следвайте дадените примери, за да научите как да изчислявате максималните и минималните стойности на дадена матрица или набор от данни, като използвате граници () функция.

Пример 1: Как да намерите минималните и максималните стойности на 1D масив в MATLAB?

В този пример ние изчисляваме максималните и минималните стойности на дадения 1D масив от произволни числа с размер 1 на 1000, като използваме граници () функция.

vect = randn(1,1000);
[min_vect, max_vect] = граници (vect)

Пример 2: Как да намерите максималните и минималните стойности на голяма матрица в MATLAB?

Този код на MATLAB използва граници () функция за идентифициране на минималните и максималните стойности на дадена голяма матрица с размер 1000 на 1000.

A = магия (1000);
[min_A, max_A] = граници (A,'всички')

Пример 3: Как да намерите максималните и минималните стойности на голям масив в MATLAB?

Даденият MATLAB код използва граници () функция за изчисляване на минималните и максималните стойности на дадения масив с размер 2-на-10-на-2.

A = randn(2,10,2);
[min_A, max_A] = граници (A,2)

Заключение

Намирането на минималните и максималните стойности на голям набор от данни или матрица е често срещан проблем, пред който са изправени анализаторите на данни. Това става лесно с помощта на вградения MATLAB граници () функция, която изчислява минималните и максималните стойности на даден масив или матрица. Това ръководство предоставя основите на използването на граници () функция в MATLAB за намиране на минималните и максималните стойности в голям набор от данни. Предоставените тук примери ще ви позволят бързо да научите как да използвате граници () функция в MATLAB.