Я думаю, вы можете использовать пользовательский интерфейс wxMaxima, который может быть полезен для подписчиков.То, что я говорю ниже, относится к командной строке Maxima, которая имеет простой текстовый интерфейс, в котором «хороший» интерфейс аппроксимируется умным размещением символов.
В командной строке Maxima нет проблем с вложенными индексами:
(%i2) U['off[U9]];
(%o2) U
off
U9
(%i3) I[b[U9]];
(%o3) I
b
U9
Обратите внимание, что мне пришлось написать U['off[whatever]]
вместо U[off[whatever]]
.Это потому, что off
является неиспользуемой недокументированной встроенной переменной, которая имеет значение (равное false
).Наличие off
(и соответствующего on
) является ошибкой;извините за это.
Вот те же два примера, пишущие U9
как U[9]
:
(%i4) U['off[U[9]]];
(%o4) U
off
U
9
(%i5) I[b[U[9]]];
(%o5) I
b
U
9
Несколько подписчиков тоже в порядке, например, U[1,x,z[4]
.