matlab怎么求曲线最大值x=0:0.01:pi*2;i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));plot(x,i)hold onx=0:0.01:pi*2;f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x=0.977&x=pi&x=5.37

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:19:26

matlab怎么求曲线最大值x=0:0.01:pi*2;i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));plot(x,i)hold onx=0:0.01:pi*2;f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x=0.977&x=pi&x=5.37
matlab怎么求曲线最大值
x=0:0.01:pi*2;
i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));
plot(x,i)
hold on
x=0:0.01:pi*2;
f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x=0.977&x=pi&x=5.372&x=0&x=3&x=3.28&x
是找出z的最大最小值

matlab怎么求曲线最大值x=0:0.01:pi*2;i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));plot(x,i)hold onx=0:0.01:pi*2;f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x=0.977&x=pi&x=5.37
程序改为如下:
x=0:0.01:pi*2;
i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));
f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x<0.977)+(-92500*pi*0.11*0.11).*(x>=0.977&x<pi)+(-pi*0.11*0.11*92500*(1.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.4).*(x>=pi&x<5.372)+(-530000*pi*0.11*0.11).*(x>=5.372&x<=2*pi);
g=1030.*(x>=0&x<3)+(-2060/0.28*x+2060/0.28*3.14).*(x>=3&x<3.28)+(-1030).*(x>=3.28&x<=6.28);
z=i+f+g;
ymax=max(z);%求极大值
ymin=min(z);%求极小值
xm=find(diff(sign(diff(z)))==-2)+1;%求极大值坐标
xmax=xm(1)*0.01;%求极大值坐标
xi=find(diff(sign(diff(z)))==2)+1;
xmin=xi(2)*0.01;%求极小值坐标
plot(x,z,xmax,ymax,'r*',xmin,ymin,'r*')
xlabel('x')
ylabel('z')
grid on
text(xmax,ymax,'最大值坐标(0.9300   431.5739)')
text(xmin,ymin,'最小值坐标(5.3900    -1.7765×10^4)')
disp(['最大值坐标(' num2str(xmax) ',' num2str(ymax) ') '  '最小值坐标(' num2str(xmin) ',' num2str(ymin) ')'])
 
结果:
最大值坐标(0.93,431.5739) 最小值坐标(5.39,-17764.6164)

matlab怎么求曲线最大值已知一个方程,用max()求出最大值后,怎么求出这点对应的x值? 急需matlab求函数最大值小弟刚学matlab,需求 f = (200+5*x)*(0.65-x*0.01)-x*0.45; x>0的最大值 matlab怎么求解函数f(x)=x^3+sin(x)在[0,5]区间的最大值,求程序 有没有内部函数? matlab怎么求曲线最大值x=0:0.01:pi*2;i=5.515*0.045*(1480*pi/30)^2*(cos(x)+0.2*cos(2*x));plot(x,i)hold onx=0:0.01:pi*2;f=(-pi*0.11*0.11*530000*(0.09*0.09./(0.09*0.09+0.045*1.05-0.045*cos(x)-0.045*0.05*cos(2*x))).^1.3).*(x>=0&x=0.977&x=pi&x=5.37 matlab求最大值忽略nan怎么操作 怎么在matlab中画出方程11.29x=0.45[11.29(x+y)]^0.78的曲线,其中0 急需matlab求函数最大值f = 23.9*sin(x)/((sin(53.1+x))^2)+20.2/sin(53.1+x);0 matlab曲线绕轴如何变平面?已知一条曲线如:x.^2-y=0(x>=0),用matlab画出曲线后.需要绕y轴旋转90度,得出一曲面,并画出曲面.求教高手用何种语句?如果x=0:5,y=x.^2,绕y轴旋转,那么y的最大值将不能大于25 如何用MATLAB绘制多项式曲线比如怎样绘制y=x^3+x的曲线,求程序代码 matlab 函数最大值怎样用matlab求函数h=0.0013 -0.0472*x +0.2598*x.^ 2 +0.1124* x.^ 3 +113.555*x.^ 4;的最大值, matlab绘制函数图形如何表现最大值求函数y=-4.3949*x.^2+29.2961*x-44.0220的最大值是6.6659,在matlab上绘制函数图形,最大值是4.7994.如何在matlab上绘制最大值是6.6659的图像 在matlab里,如何得到曲线最高点对应的x轴坐标值比如说,我画出一条曲线,有两个峰值,怎么知道那两个峰值点对应的x轴值是多少?是用矩阵画的曲线,如x=1:100,y为100个数值,有两个最大值,不能求导 matlab怎样求曲线坐标已知y求x 请问用MATLAB编程怎么求一元多项式函数的最大值,eg:f(x)=6*X^2-6*X+5/2, Matlab怎么绘制x^2+y^2=1曲线我刚刚接触Matlab,很多东西都不懂. matlab画幂指数曲线y=exp(-((x-1482.1)^2)/3694500);这个函数的曲线怎么画?定义域随意 如何用matlab求y=35/(x^2)-0.833292/(4*x^3)-2000的最大值? matlab求函数f=10000*(1+0.02/x)^x在[1,365]的最大值