fminbnd for multiple parameter function
4 views (last 30 days)
Show older comments
I have a function f(x,y,z). I want to use fminbnd to minimize f(x) given a y and z. I am wondering if there is a neat way of passing this to fminbnd or if I need to write a separate function such as:
g(x) {
g = f(x,1,1);
}
0 Comments
Answers (1)
Gabo
on 7 Jun 2011
I'm a little confused by "write a separate function such as g(x) { g=f(x,1,1);}". But I think a function handle is what you are looking for. Try:
g=@(x)f(x,1,1);
fminbnd(g,x1,x2)
0 Comments
See Also
Categories
Find more on Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!