Making a 3 Variable Function Into a 1 Variable Function

Hello,
I have created the following simple function of the variable x,a, and b
f = 2*x - a - b.
What I want to do is set a and b equal to some constant values, for example a = b = 1. Now that I have set a and b equal to constants, my question is, how do I make this into a new function with just the variable x? For a = b = 1 , the new function should be 2*x - 2 . I want to do this so that I can use fzero to solve this new function numerically for x. Any help would be much appreciated.

 采纳的回答

Hi,
have a look at the documentation. So basically
function f=my_fun(x,a,b)
f = 2*x - a - b;
Then you do:
f=@(x) my_fun(x,1,1)
And you call it with f(2) for example.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by