listlib::removeDupSorted

Remove duplicates of any element from ordered lists

Use only in the MuPAD Notebook Interface.

This functionality does not run in MATLAB.

Syntax

listlib::removeDupSorted(list)

Description

listlib::removeDupSorted(list) removes all duplicates of any element of the ordered list list.

listlib::removeDupSorted does the same as listlib::removeDuplicates, but it assumes that the list is sorted and, therefore, it is faster. A notable gain will only occur, if there are only few duplicates in a long list.

Examples

Example 1

listlib::removeDupSorted removes all duplicates from the given list:

listlib::removeDupSorted([1, 1, 1, 3, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7])

If the list is not ordered, listlib::removeDupSorted fails:

listlib::removeDupSorted([1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7])

Parameters

list

An ordered MuPAD® list

Return Values

List that contains every element only once

See Also

MuPAD Functions

Was this topic helpful?