Symbol:: superScript

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

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

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

Синтаксис

Symbol::superScript(a, b)

Описание

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

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

Примеры

Пример 1

Даже если X1 и X2 выглядят идентичными, только X1 является идентификатором, тогда как X2 является _power - выражение:

X1 := Symbol::superScript(x, 2):  X2 := x^2:
X1, X2;   domtype(X1), domtype(X2)

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

Symbol::superScript(``, 1).x

Пример 2

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

Symbol::superScript(x, Symbol::superScript(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::superScript("a","b^c")

Параметры

a, b

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

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

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

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

Функции MuPAD