Making a 3 Variable Function Into a 1 Variable Function

1 Ansicht (letzte 30 Tage)
Rodolfo
Rodolfo am 5 Nov. 2013
Kommentiert: Rodolfo am 7 Nov. 2013
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.

Akzeptierte Antwort

Friedrich
Friedrich am 5 Nov. 2013
Bearbeitet: Friedrich am 5 Nov. 2013
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.

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by