帮忙求一下f=exp(0.1*x)*sin(x)在(0,6*pi)上的极值点

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:11:13
老师布置的作业是:画出f=exp(0.1*x)*sin(x)在(0,6*pi)上的图像,要求上升是蓝色,下降是红色。
我想先求出极值点,再用plot画图,不知道对不对?

clc;clear
x=0:pi/200:6*pi;
fx=exp(0.1*x).*sin(x);
m=1;n=1;
for k=1:length(x)-1
if fx(k)<=fx(k+1)
x1(m)=x(k);
y1(m)=fx(k);
m=m+1;
else
x2(n)=x(k);
y2(n)=fx(k);
n=n+1;
end
end
plot(x1,y1,'b.',x2,y2,'r.')

结果图形见:
http://hi.baidu.com/chemical%5Fengineering/album/item/cfd2f8dc28a33eaecc1166c6.html

plot?matlab?
可以边求值边监测值的变化,当Y随X增而增时,画一蓝色点;。。。