问题标签 [ti-nspire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - 防止 TI BASIC 表达式扩展
我正在为我的 TI-Nspire CAS 计算器编写一个函数。我有一个表达式的两个部分:(x+2)^2
和+3
。加入表达式后,结果将扩展为,x^2+4x+7
而我需要它保持为(x+2)^2+3
.
我尝试制作两个部分字符串,并在加入后将它们转换回表达式,但这会导致相同的不需要的扩展。
我能做的最好的就是返回连接的两个字符串(每个术语),这很难看: "(x+2)^2" + "3"
有没有办法阻止这种扩展?
它破坏了整个功能(完成了正方形)!
对于记录,即使与字符串连接,表达式也会被扩展。
返回
(我觉得很奇怪)
matrix - TI-Nspire:将参数传输到 Func/Prog
背景
我正在尝试为TI-Nspire CAS手持设备编写功能。该函数应确定一个或多个矩阵的属性,例如正交性。
问题
我不知道如何将矩阵作为参数传输给函数。有人知道这是否可能,或者知道任何语法示例吗?
(我从以下网站链接到这里:http: //tibasicdev.wikidot.com/forum/t-1150809/parameters-ti-nspire-cas)
ti-nspire - 如何检查矩阵中的值是否未定义?
我有一个矩阵 ratiotest:= [undef;undef;4]。
但我明白了"Error: Variable is not defined"
反正有没有检测到未定义的变量?我在代码中遗漏了什么?
ti-basic - TI-NSire 为向量叉积动态创建变量
好的,我正在尝试在 TI-NSire 中创建一个叉积函数,该函数采用 n-1 个维度为 n 的向量并采用如下矩阵的行列式:
顶行是指向轴方向的单位向量。不幸的是,问题是除非我给计算器提供未定义的变量,否则找到该矩阵的行列式会导致错误,因为 u_x、u_y... 等都是向量,而矩阵不是正确的矩阵,或者向量是值,并且行列式产生单个值,而不是向量。但是,我可以做的是保留未定义的单位向量并执行行列式,然后在行列式完成后定义变量。
我剩下的是将自己限制在最大向量大小(不是不合理,但我不想使用它)或动态创建一个 n 未定义局部变量的列表,我可以在计算完成后将其设置为单位向量.
我的问题是,如果可能的话,如何执行第二种选择?
编辑代码:(注意:这目前正在使用我提到的变量列表。不幸的是,这个问题是“5→{a,b,c,d}[1,2]”错误。)
c - 重新映射内存映射 I/O
我的 TI-Nspire CX CAS 有一个损坏的硬件组件,它的 ADC3 读取的值约为 465 个单位,而正常功能应该是 ~73。因此,我不想修复硬件,而是想通过重新映射输出位置(由计算器写入 0xC4000170)并强制计算器读取应该是正确的值来尝试一个肮脏的修复,但我不知道如何。
我应该可以访问 C 和汇编(通过使用 ndless)。我将如何重新映射计算器的虚拟内存,使其始终在该地址读取 73 的值?
calculator - Ti-Nspire CX CAS:清除主屏幕,在 Matlab 中清除等效项
我正在编写一些简单的程序,我通过调用程序的名称在暂存器中运行这些程序。我开发了一个小脚本来在执行结束时打印所有结果,但是我找不到在脚本开始之前清除暂存器的方法?Matlab中的'clear'后跟'clc'之类的东西。
提前致谢。
艾尔·N。
ti-nspire - 检查 Ti-Nspire 函数中的变量类型
在 Javascript 中有typeof variable
一个返回的字符串:数字、字符串、数组、对象。
我可以在 Ti-Nspire 中运行类似的函数来判断变量是数字、字符串还是矩阵?
ti-basic - 在 TI-BASIC 中,如何仅在给定变量的情况下显示变量名称?
我正在创建一个显示大量变量的函数,其格式为变量 + 变量名。
ti-basic - Ti Nspire:将solve(...)输出转换为可调用函数
为了计算 f(x) 的反函数,我定义了以下函数:
输出是:
所以这部分已经可以工作了,但是我怎样才能将这个结果用作可调用函数 i(y) 呢?
谢谢你的帮助