Symbol:: subSuperScript

Объединения три выражения к новому, объединенному под - и преобразованный в верхний индекс идентификатор

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

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

Синтаксис

Symbol::subSuperScript(a, b, c)

Описание

Создает новое, объединенное под - и преобразованный в верхний индекс идентификатор, такой как. Если аргументы еще не являются идентификаторами, они сначала преобразованы в идентификаторы.

Можно также использовать _, ^, $, { и }, чтобы создать аргументы с верхним индексом и индексом. Для этих аргументов новый индексируемый идентификатор появляется сверху существующих единиц: или.

Примеры

Пример 1

Вход идентификатора с под - и верхний индекс:

X1 := Symbol::subSuperScript(x, 1, 2):
X1, domtype(X1)

Предписания возможны путем подпреобразования в верхний индекс пустого идентификатора `` и добавления identifer:

Symbol::subSuperScript(``, 1, 2).X

И наконец скрипты все вокруг X:

Symbol::subSuperScript(``, 1, 2).Symbol::subSuperScript(X, 3, 4)

Пример 2

Можно использовать вложенную форму функции:

Symbol::subSuperScript(x, a, Symbol::subSuperScript(b, i, j))

Пример 3

Используйте Symbol::subSuperScript или $, чтобы создать выражение и с под - и с верхний индекс, правильно выровненный один над другим:

Symbol::subSuperScript(a,b,c)

Если вы используете ярлык $, помещаете выражение в одинарные кавычки:

`a$bc`

Если вы используете a_b^c, он создает преобразованное в нижний индекс выражение a_b и затем присоединяет верхний индекс c к тому выражению. В этом случае буквы b и c не появляются один над другим.

a_b^c

То же самое происходит, когда вы используете вложенный вызов Symbol::subScript и Symbol::superScript:

Symbol::superScript(Symbol::subScript(a, b), c)

Пример 4

Если вы хотите создать идентификаторы, в которых эти пять специальных символов (_, ^, $, {, }) появляются явным образом, используют аргументы строки:

Symbol::subSuperScript("a","b_c","d_e")

Параметры

a, b, c

Произвольные выражения

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

Идентификатор

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

Функции MuPAD