TI Nspire: 在函数中返回列表

我有一个函数,用于处理图像的像素数据,为了简单起见,该图片只有一行,这意味着我可以使用列表来保存数据。

所以,该函数需要返回此列表,但只是简单地执行以下操作

...
Return (得到列表的公式)
...

会导致"类型不正确"的错误。

我的假设是Return只能返回数字,而不能返回列表,我是正确的吗?如果是这样,我该如何返回一个列表?

另外,我使用的是TI-Nspire CX CAS。

点赞
用户88888888
用户88888888

我的假设是 Return 只能返回数字,不能返回列表,我是对的吗?

是的。从 TI Nspire 参考指南中可以得知:

Return [Expr]

将_Expr_作为函数的结果返回。...

在 TI 手册的语言中,Expr 必须是一个代数表达式。它不必是数字——像2x+5这样的表达式也可以——但它必须"类似于"一个数字。列表是不适合的。

在 TI CAS 环境中没有直接从函数中返回列表的方法。这不是语言支持的功能。

然而,您可以将函数重写为程序(Prgm),并将结果存储到具有预定名称的全局变量中。这很丑陋,但它可以工作。

2016-12-10 03:05:48