В Matlab вы можете объявить анонимную функцию и передать ее другой функции.
[y] = someFunction(@(x) x.^2 , [a bunch of numbers]);
Я хотел бы сделать что-то подобное на своем калькуляторе TI-89. У меня есть функция, которая принимает "математическую функцию" в качестве одного из своих аргументов, и я пытаюсь сделать это следующим образом:
myfunction(3/x,1,2)
и моя функция выглядит примерно так:
myfunction(f,xl,xu)
Func
local a,b
f(xl)→a
f(xu)→b
Return [a,b]
EndFunc
Я знаю, что могу вводить свои функции в редакторе "y=", а затем получать к ним доступ внутри функции, но мне бы очень хотелось иметь возможность напрямую вводить математическую функцию в качестве аргумента. Как я могу это сделать?