J'utilise Scilab et je suis en train de faire une fonction comme ce qui suit:Comment passer une fonction comme argument
function p = binary_search(myf,a,b)
L'objectif est de faire un binary_search de trouver un tel p que: myf (p) = 0 dans [a, b].
Je veux faire someting comme ceci:
root = binary_search("x^3 - 10",1,2)
Lorsque la première chaîne est une définition d'une fonction.
La seule manière que je trouvais définit une fonction appelée x3:
fonctionx = x 3 (p)
x = p^3 - 10;
endfunction
puis, à l'intérieur binary_search, faire quelque chose comme:
fa = x3(a);
Toutes les idées?
Merci!