Symbol
::subScript
Объединения два выражения к новому преобразованному в нижний индекс идентификатору
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Symbol::subScript(a
, b
)
Создает новый преобразованный в нижний индекс идентификатор, такой как a b. Если аргументы еще не являются идентификаторами, они сначала преобразованы в идентификаторы.
Можно также использовать _
, ^
, $
, {
, и }
создать аргументы с верхними индексами и индексами. Для этих аргументов новый преобразованный в верхний индекс идентификатор появляется сверху существующих единиц: или.
Даже если X1 и X2 выглядят идентичными, только X1 является идентификатором, тогда как X2 является _index
Выражение:
X1 := Symbol::subScript(x, 1): X2 := x[1]: X1, X2; domtype(X1), domtype(X2)
Предписания возможны путем индексирования пустого идентификатора ``
и добавление identifer:
Symbol::subScript(``, 1).x
Можно использовать вложенную форму функции:
Symbol::subScript(x, Symbol::subScript(i, j))
Используйте 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)
Если вы хотите создать идентификаторы в который эти пять специальных символов (_
, ^
, $
, {
, }
) появитесь явным образом, используйте аргументы строки:
Symbol::subScript("a","b_c")
|
Произвольные выражения |
Идентификатор