TI Nspire: вернуть список в функции
У меня есть функция, которая действует на пиксельные данные изображения для простоты, у изображения есть только одна строка, что означает, что я могу использовать списки для хранения данных.
Так что указанная функция должна вернуть этот список, но просто делает
...
Return (SomeFormulaThatResultsInAList)
...
приводит к ошибке "Неверный тип".
Я предполагаю, что Return
могу только вернуть цифры, а не списки, я прав? Если так, как я могу вернуть список?
Кстати, я использую TI-Nspire CX CAS
2 ответа
Я предполагаю, что
Return
могу только вернуть цифры, а не списки, я прав?
Это правильно. Из справочного руководства TI Nspire:
Return
[Expr]Возвращает Expr как результат функции....
На языке руководства по TI Expr должен быть алгебраическим выражением. Это не должно быть число - по линии 2x+5
это хорошо - но это должно быть что-то "в форме, как" число. Список не подходит.
Невозможно напрямую вернуть список из функции в среде TI CAS. Это просто не та функция, которую поддерживает язык.
Однако в качестве обходного пути можно переписать функцию как программу (Prgm
) и сохраните результат в глобальной переменной с заранее заданным именем. Это некрасиво, но это сработает.