【问题标题】:How can I sort a list/matrix in a function?如何对函数中的列表/矩阵进行排序?
【发布时间】:2020-09-09 08:04:43
【问题描述】:

当我尝试在函数中使用 SortASortD 时:

Define test()=
Func
© Convoluted way of returning [0 1 2 4 5; 4 1 3 5 2]
Local a,b
a:=[1 5 2 0 4]
b:=[1 2 3 4 5]
SortA a,b
Return colAugment(a,b)
EndFunc

我收到错误 Invalid in a function or current expression。我认为这是因为SortA 修改了变量,而这在函数中是不允许的,只能在程序中。有没有办法在函数中以这种方式对列表或矩阵进行排序?

【问题讨论】:

    标签: ti-basic ti-nspire


    【解决方案1】:

    您所要做的就是将 b 声明为局部变量(以及 a):

    Local a,b
    

    然后它不应该返回你提到的错误。

    希望对你有所帮助!

    【讨论】:

    • 不幸的是,这不起作用,我仍然得到同样的错误。我相信这个错误与SortA的使用有关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 2020-10-05
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多