作业帮 > 综合 > 作业

matlab求不同区间的最值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 08:30:35
matlab求不同区间的最值
这是我画的一个图,整个区间的最大值和最小值我会求,但是怎样求不同区间的最大值和最小值呢?比如说[0.02 0.1]之间.这是原程序

n1=4*10^(-4);
d=10^(-3);
bc=1.064*10^(-6);
zq=10^(-6);
n=1.52;
jd0=asin(n*bc/(2*zq));

x=-0.1:0.001:0.1;
jd=jd0+x*pi/180;

v=pi*n1*d./(bc*cos(jd));
g=(x*pi/180)*pi*d*cos(jd0)./(zq*cos(jd));

y1=sin(sqrt(v.^2+g.^2));
y2=1+(g./v).^2;
y0=y1.^2./y2;
ymax=max(y0); 
y=y0./ymax; 
plot(x,y)

这是画的图

max(y(0.02
再问: 可以找出最值了,麻烦您说一下怎样得到最值的坐标,新手上路,谢谢!
再答: y(0.02