DOM_IDENT

Символьные идентификаторы

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

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

Описание

DOM_IDENT является типом данных символьных идентификаторов, используемых, например, для indeterminates.

Чтобы выполнить символьные вычисления, часто необходимо представлять indeterminates, который может или не может нести предположения. Эти indeterminates (который в некоторых контекстах может также быть связан identifers и который может также быть присвоен определенные значения) называются “идентификаторами” в MuPAD® и имеют доменный тип DOM_IDENT.

Вызовы функции

При вызове DOM_IDENT, когда функция создает DOM_EXPR. Если идентификатор имеет значение, оценку того, что DOM_EXPR может привести к произвольному значению.

Операции

Идентификаторы являются допустимыми арифметическими выражениями, таким образом, большинство функций MuPAD счастливо принимает идентификаторы.

Чтобы получить и анализировать имя идентификатора, можно использовать coerce(identifier, DOM_STRING ) и посмотреть на получившую строку. (Вызов "".identifier возвращает ту же строку и короче, чтобы ввести.)

Операнды

Идентификаторы являются атомарными.

Вывод

Идентификаторы отображены с их именами со следующими особыми случаями в наборе:

  • Символы нижнего подчеркивания (_) посреди индексирования причины идентификаторов: x_2 отображен как x 2.

  • Определенные построения формы `&...;` в идентификаторах заменяются специальными набранными символами. Например, `α→` отображен как. Чтобы сгенерировать эти идентификаторы, мы предлагаем пользоваться библиотекой Symbol, которая использовала бы Symbol::accentRightArrow(Symbol::alpha) для примера выше.

Создание элемента

Последовательность символов, символы нижнего подчеркивания и цифры, который не запускается с цифры, рассматриваются идентификатором. Примеры: x, x0, t_0.

Кроме того, произвольная строка символов, заключенных в 'обратные галочки' ``, является также идентификатором. Примеры: `x+y`, `a plus 1`. Если строка символов между задними метками деления уже является допустимым идентификатором, эта входная форма создает тот же идентификатор как тот без обратных галочек.

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

Области MuPAD

Функции MuPAD