stringlib::order

Сортировка процедуры для сортировки

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::order(options)

Описание

stringlib::order() возвращает процедуру, которая сравнивает две строки и возвращает TRUE когда они находятся в лексикографическом порядке, в противном случае FALSE. Эта процедура может использоваться в качестве второго аргумента sort.

Примеры

Пример 1

Сортировка строк в лексикографическом порядке:

sort(["ab", "a", "abc", "B", "ba", "Ca", "bB", "bb"],
     stringlib::order())

Сортировка строк в лексикографическом порядке без чувствительности к регистру:

sort(["ab", "a", "abc", "B", "ba", "Ca", "bB", "bb"],
     stringlib::order(Nocase))

Сортировка строк в противоположном лексикографическом порядке:

sort(["ab", "a", "abc", "B", "ba", "Ca", "bB", "bb"],
     stringlib::order(Reverse))

Сортировка строк в противоположном лексикографическом порядке без чувствительности к регистру:

sort(["ab", "a", "abc", "B", "ba", "Ca", "bB", "bb"],
     stringlib::order(ReverseNocase))

Опции

Lexicographical

Возвратите процедуру, которая дает к TRUE когда две данных строки находятся в лексикографическом порядке.

Nocase

Возвратите процедуру, которая дает к TRUE когда две данных строки находятся в лексикографическом порядке без чувствительности к регистру.

Reverse

Возвратите процедуру, которая дает к TRUE когда две данных строки находятся в противоположном лексикографическом порядке.

ReverseNocase

Возвратите процедуру, которая дает к TRUE когда две данных строки находятся в противоположном лексикографическом порядке без чувствительности к регистру.

Возвращаемые значения

Процедура, которая может использоваться в качестве второго аргумента sort

Смотрите также

Функции MuPAD