matrix - TI-Nspire:将参数传输到 Func/Prog

标签 matrix ti-nspire

背景
我正在尝试为TI-Nspire CAS手持设备编写一个功能。该函数应确定一个或多个矩阵的属性,例如正交性。

问题
我不知道如何将矩阵作为参数传输给函数。有人知道这是否可能,或者知道任何语法示例吗?

(我是从以下网站链接到这里的: http://tibasicdev.wikidot.com/forum/t-1150809/parameters-ti-nspire-cas )

最佳答案

这取决于:

如果您尝试在 TI-Basic 中执行此操作,只需将矩阵作为参数传递(如果您不想这样做,请将其存储在全局变量中并直接访问它)。

如果您是通过 Lua 程序执行此操作,则会稍微复杂一些,因为 TI-Basic 不支持矩阵内的表,而 Lua 则支持。例如,您可以尝试 math.eval("MyCalculatorFunction({{1,2},{3,4}})") ,它将使用 2x2 矩阵调用 TI-Basicfunction“MyCalculatorFunction” : [1 2] [3 4]。但您不能执行 math.eval("MyCalculatorFunction({{{1}}})"),因为 TI-Basic 不支持 3D 矩阵。

此外,从 Lua 脚本中您只能调用 TI-Basic 函数(而非程序)。这意味着您无法通过 Lua 脚本执行 TI-Basic 图形或弹出窗口。

关于matrix - TI-Nspire:将参数传输到 Func/Prog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29199344/

相关文章:

ti-basic - 有没有办法在 TI-Basic 中使用列表作为函数的参数?

c++ - 二阶线性递推方程的矩阵表示

python - Python 中的矩阵加法 - 列表

objective-c - 矩阵中的模式识别

matrix - CUDA 添加矩阵的行

standard-deviation - TI-Nspire 统计计算中的 sx 和 σx 有什么区别?

c - 重新映射内存映射 I/O

lua - 使用 TI-Nspire 数学库中的 eval 函数

algorithm - 空间复杂度为 O(n) 的二进制矩阵的表示