II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Математика\Statistics Toolbox"

Список функций Statistics Toolbox

В оглавление \ К следующему разделу \ К предыдущему разделу

NANMAX
Поиск максимального значения в выборке содержащей нечисловые элементы

Синтаксис

m = nanmax(Х)
[m,ndx] = nanmax(Х)
m = nanmax(Х,Y)

Описание

m = nanmax(Х) функция предназначена для поиска максимального значения m в выборке Х содержащей значения элементов равные NaN. Нечисловые значения элементов матрицы Х NaN рассматриваются как пропущенные. Если Х задана как вектор, то поиск максимального значения производится по всем его элементам. Для выборки определенной в виде матрицы поиск максимального значения выполняется для каждого столбца Х.

[m,ndx] = nanmax(Х) функция поиска максимального значения m и номеров максимальных значений ndx в выборке Х, содержащей значения элементов равные NaN. Номера максимальных значений ndx представляются в виде вектора.

m = nanmax(Х,Y) функция выполняет поиск максимальных элементов m матриц Х и Y с игнорированием элементов со значениями равными NaN. Сравнение соответствующих элементов матриц X, Y выполняется попарно. Размерности Х и Y должны совпадать. Результатом является матрица m с размерностью матриц Х и Y.

Примеры использования функции поиска максимального значения в выборке содержащей нечисловые элементы

Поиск максимального значения выборки Х, заданной в виде вектора

>> X = normrnd(10,1,100,1);
>> X([1 10 50 66 54]) = [NaN NaN NaN NaN NaN];
>> m = nanmax(Х)
m =
   12.1832
   
Поиск максимальных значений выборок в матрице Х

>> X = normrnd(10,1,100,5);
>> X([1 120 250 366 454]) = [NaN NaN NaN NaN NaN];
>> m = nanmax(Х)
m =
   12.1122   12.3093   12.3726   11.8705   12.6903
   
Поиск максимальных значений выборок и их индексов в матрице Х

>> X = normrnd(10,1,100,5);
>> X([1 120 250 366 454]) = [NaN NaN NaN NaN NaN];
>> [m,ndx] = nanmax(Х)
m =
   12.1764   12.7316   12.4953   11.7621   12.9495
ndx =
    67    56    36    52    77
        
Поиск максимальных элементов матриц Х и Y с игнорированием элементов равных NaN

>> X = normrnd(10,1,5,5);
>> Y = normrnd(10,1,5,5);
>> X([1 7 12 15 25]) = [NaN NaN NaN NaN NaN];
>> Y([2 6 11 16 23]) = [NaN NaN NaN NaN NaN];
>> m = nanmax(Х,Y)
m =
    7.0228   11.6830   12.2472   11.4445    9.5813
   11.6275   10.5553   10.0032    9.9256   11.4149
   10.8844   10.7595   11.9916   10.2624    9.1526
    9.5941   10.0967   11.6241   10.1192   10.1661
    9.8473   11.1580   10.1396   10.3323   10.9260
 

В оглавление \ К следующему разделу \ К предыдущему разделу


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры