MATLAB Answers

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

2 views (last 30 days)
Le Dung
Le Dung on 1 Feb 2017
Commented: Le Dung on 1 Feb 2017
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

  0 Comments

Sign in to comment.

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

Sign in to answer this question.

Tags