synge
2009-04-14, 21:58
function y=shiyan0503(x);
%SHIYAN0503 y=(sin(x).^2.*exp(-a*x)-b*abs(x)
x=-10:0.1:10;
a=0.1;
b=0.5;
y=(sin(x).^2.*exp(-a*x)-b*abs(x))
x=-10:0.1:10;
plot(x,shiyan0503(x));
set(gca,'ygrid','on')
area=abs(quad8(@shiyan0503,-1,1))
--------------------------------------------------------------------------
a=0.1;
b=0.5;
f=inline('(sin(t).^2.*exp(0.1*t)-0.5*abs(t)','t')
y=fminbnd(f,7,8)
利用内联函数求8附近的极小值
程序哪里不对
%SHIYAN0503 y=(sin(x).^2.*exp(-a*x)-b*abs(x)
x=-10:0.1:10;
a=0.1;
b=0.5;
y=(sin(x).^2.*exp(-a*x)-b*abs(x))
x=-10:0.1:10;
plot(x,shiyan0503(x));
set(gca,'ygrid','on')
area=abs(quad8(@shiyan0503,-1,1))
--------------------------------------------------------------------------
a=0.1;
b=0.5;
f=inline('(sin(t).^2.*exp(0.1*t)-0.5*abs(t)','t')
y=fminbnd(f,7,8)
利用内联函数求8附近的极小值
程序哪里不对