我正在使用 Scilab,我正在尝试制作如下函数:
function p = binary_search(myf,a,b)
目标是让 abinary_search找到这样的 p:myf(p) = 0在 [a,b] 中。
我想做这样的事情:
root = binary_search("x^3 - 10",1,2)
其中第一个字符串是函数的定义。
我发现的唯一方法是定义一个名为x3:
function x = x3(p)
x = p^3 - 10;
endfunction
然后,在里面binary_search,做类似的事情:
fa = x3(a);
有任何想法吗?
谢谢你!