Find minimum and maximum of a two variable function on fixed interval

10 次查看(过去 30 天)
Hi every body I have this function below and I would calculated the minimum and maximum of this, and also ploting the min/max values.
How I can write their code?
[x,y]=meshgrid(0:0.1:pi,0:0.1:2*pi)
a=77.2; b=36.2; c=12.9;
E=100;
U=-E.^2*(a.*sin(x).^2.*cos(y).^2+b.*sin(x).^2.*sin(y).^2+c.*cos(x).^2);
Regards

回答(1 个)

jonas
jonas 2018-8-7
编辑:jonas 2018-8-7
Just take the max/min over the desired dimension. For example:
max(U,[],1) %max row-wise
max(U,[],2) %max column-wise
You can plot like this:
plot(x(1,:),max(U,[],1),...
x(1,:),min(U,[],1),...
y(:,1),max(U,[],2),...
y(:,1),min(U,[],2))

类别

Help CenterFile Exchange 中查找有关 HDL Verifier 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by