Bisection Method to find root

2 views (last 30 days)
harley
harley on 4 Sep 2013
im trying to write code using the Bisection method to find the max of F(w) like a have with the cubic spline method, any help would be appreciated.
w= -5:0.05:5;
F= 2*sin(5*w)./w;
% Cubic Spline Method
w_int=-5:0.01:5;
w_int(abs(w_int) < eps(1e3)) = [];
F_int=spline(w,F,w_int);
f = fittype('a2*sin(a1*x)./x');
ff = fit(w_int(:),F_int(:),f,'StartPoint',[1 1]);
out_3 = ff.a1;
disp(out_3)

Answers (1)

Matt J
Matt J on 4 Sep 2013
Edited: Matt J on 4 Sep 2013
I was told once that fminsearch() applied to a 1D function is equivalent to bisection.

Community Treasure Hunt

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

Start Hunting!