matlab求不同区间的最值
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 04:41:22
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)
这是画的图
这是我画的一个图,整个区间的最大值和最小值我会求,但是怎样求不同区间的最大值和最小值呢?比如说[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
再问: 可以找出最值了,麻烦您说一下怎样得到最值的坐标,新手上路,谢谢!
再答: y(0.02