Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    SORT
    Сортировка элементов массива по возрастанию

    Синтаксис:

               Y = sort(X)
               [Y, I] = sort(X)

    Описание:

    Функция Y = sort(X) в случае одномерного массива упорядочивает элементы массива по возрастанию; в случае двумерного массива происходит упорядочение элементов каждого столбца.

    Функция [Y, I] = sort(X) кроме массива упорядоченных элементов по столбцам возвращает массив индексов, позволяющих восстановить структуру исходного массива. Такое восстановление можно реализовать с помощью следующего цикла:

                for j = 1:3
                    X(I(:, j), j) = Y(:, j);
                end

    Если анализируемый массив содержит комплексные элементы, то сортировка выполняется для массива abs(X).

    Пример:

    Рассмотрим массив M = magic(3).

    M = 8 1 6
    3 5 7
    4 9 2

                [Y, I] = sort(M)

    Y = 3 1 2 I = 2 1 3
    4 5 6 3 2 1
    8 9 7 1 3 2

    Сопутствующие функции: MIN, MAX, MEAN, MEDIAN, FIND.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00