Режим CAS в Nspire Lua? - PullRequest
0 голосов
/ 12 мая 2018

Я пишу программу для Nspire CX CAS.У меня есть d2Editor mathbox, который я хотел бы оценить выражением, которое я даю, без использования десятичных дробей.Я бы хотел упростить квадратные корни и / или уменьшить дроби.Как это можно сделать?

Я потратил около часа на просмотр вики.

Спасибо за любую помощь, которую вы можете предложить.

1 Ответ

0 голосов
/ 13 мая 2018

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

В программе Lua у вас нет доступа к представлению, которое используется внутри (скажем, в мастерской Notes) для представления математических выражений. Вы передаете, вздох, строка.

Это означает, что вам нужно написать собственный синтаксический анализатор для математических выражений, чтобы получить разумное представление. Затем вам нужно будет написать свои собственные функции для манипулирования и сокращения выражений.

... нет, я не шучу ...

...