函数y=x^2*sin(x^2-x-2),x范围为[-2,2].求其三个极值点和三个拐点
程序如下:
function hhglobal dy1 dy2y='x^2*sin(x^2-x-2)'dy1=diff(y)dy2=diff(y,2)subplot(3,1,1)ezplot(y,[-2 2])subplot(3,1,2)ezplot(dy1,[-2 2]),hold on,plot(-2:2,zeros(length(-2:2)))subplot(3,1,3)ezplot(dy2,[-2 2]),hold on,plot(-2:2,zeros(length(-2:2)))x01=fsolve(@myfun1,[-1.5 -0.7 0 1.6])x02=fsolve(@myfun2,[-1.9 -1.3 -0.5 1.3])function f1=myfun1(x)global dy1f1=subs(dy1);%very inportamt!!!!!;function f2=myfun2(x)global dy2f2=subs(dy2);%very inportamt!!!!!;
爱华网本文地址 » http://www.aihuau.com/a/25101016/325317.html