(我已经看到了类似问题的一些答案,但他们并没有真正回答所问的问题,所以我试图比其他问题更好地解释它)
标题信息量不大,但我几乎正在尝试编写一个 matlab 脚本,以完成二分法的各种重复,(对我的问题并不重要,但它是一种找到数学函数根的方法。)
我遇到的问题是,目前我不知道如何为不同的功能调用我的脚本。目前,我必须将每个函数写入脚本,并且对于每个新函数,我都必须更改脚本。
我想像bisection(f(x),a,b,N)
(不要担心a,b,N)那样调用我的函数,以便我可以在调用它时选择函数,而不是在脚本本身中。但是当我把 myf(x)
写成类似的东西时x^2 +x
,它会尝试对不存在的 ax 进行评估并返回错误。无论如何要调用 x 的函数并将其保留为函数,以便以后我可以以不同的值对其进行评估。
e.g. f(2)=6, f(a)=a^2 +a, f(b)=b^2 +b.