TI-Nspire: передача параметров в Func/Prog
Фон
Я пытаюсь запрограммировать функцию для TI-Nspire CAS Handheld. Функция должна определять свойства одной или нескольких матриц, например ортонормированность.
Эта проблема
Я не знаю, как передать матрицы в качестве параметров функции. Кто-нибудь знает, возможно ли это, или знает какой-нибудь пример синтаксиса?
(Я был связан здесь со следующего сайта: http://tibasicdev.wikidot.com/forum/t-1150809/parameters-ti-nspire-cas)
2 ответа
Обычно определенные функции могут принимать матрицы в качестве аргументов. Вот скриншот из окна заметок:
Это зависит:
Если вы пытаетесь сделать это в TI-Basic, вы просто передаете матрицу в качестве параметра (если вы не хотите этого делать, сохраните ее в глобальной переменной и получите к ней прямой доступ).
Если вы делаете это из программы Lua, это немного сложнее, потому что TI-Basic не поддерживает таблицы внутри матриц, в то время как Lua поддерживает. Например, вы можете попробовать
Кроме того, из сценария Lua вы можете вызывать только ФУНКЦИИ TI-Basic (НЕ ПРОГРАММЫ). Это означает, что вы не можете создавать графику TI-Basic или всплывающие окна из сценария Lua.