PDA

View Full Version : Optimization: Wots wrong with my MATLAB CODE


mooberrymarz
May9-04, 09:25 AM
:cry: :cry: I've really run out of ideas... please help me.!!!

%golden.m
function [f,a]=golden(func,p,tol)
func='dfunc';
p=[0 1]
g=0.38;
a=p(1);
b=p(2);
r=b-a
tol=0.01;
iter=0
while r>tol
x=[a+g*r b-g*r]
y=feval(func,x)
if y(1)<y(2)
b=x(2);
else
a=x(1);
end
r=b-a;
iter=iter+1;
end
iter
f=feval (func, a);

%dfunc.mfunction

q=dfunc(x)
q=x'*x-3*x*(exp^-x);

mooberrymarz
May9-04, 09:32 AM
oh yeah, I had to use Golden-section to find the min of f(x)=x^2 - 3xe^-x in the interval [0,1]
...................I shalll now open a fortune cookie.............

and it says that i am sooooo buggered if u dont help me.

chroot
May9-04, 06:01 PM
Why don't you try to actually explain to us what you're trying to do, and why exactly it's not working as you'd like? That sure would help.

- Warren