How to find a minimum value that calculated from a formulation?

11 views (last 30 days)
Hi, Now, i have some parameters that range into a region. And i have a formulation that calculated form these parameters. (below code) And i want to find minimum value of the formulation that has to satisfy a condition. And i want to display that minimum value and coresponding values of parameters above. Help me, plesea. Thank you so much. My code:
x=(50:100);
y=(50:100);
z=(15:50);
Mu=4000;
Mrmin=0;
for i=1:51
for j=1:51
for k=1:36
Mr = x(i)*y(j)*z(k);
if Mr >= Mu
Mrmin = Mr;
end
end
end
end

Accepted Answer

Torsten
Torsten on 1 Feb 2017
x=(50:100);
y=(50:100);
z=(15:50);
Mrmin=Inf;
Mu=4000;
imin=1;
jmin=1;
kmin=1;
for i=1:51
for j=1:51
for k=1:36
Mr = x(i)*y(j)*z(k);
if (Mr <= Mrmin) && (Mr >= Mu)
Mrmin = Mr;
imin = i;
jmin = j;
kmin = k;
end
end
end
end
Best wishes
Torsten.

More Answers (1)

Niels
Niels on 1 Feb 2017
Edited: Niels on 1 Feb 2017
x=(50:100);
y=(50:100);
z=(15:50);
Mrmin=Inf;
for i=1:51
for j=1:51
for k=1:36
Mr = x(i)*y(j)*z(k);
if Mr <= Mrmin && Mr>4000
Mrmin = Mr;
end
end
end
end

Categories

Find more on General Physics in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!