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

조회 수: 11 (최근 30일)
Le Dung
Le Dung 2017년 2월 1일
댓글: Le Dung 2017년 2월 1일
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

채택된 답변

Torsten
Torsten 2017년 2월 1일
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.

추가 답변 (1개)

Niels
Niels 2017년 2월 1일
편집: Niels 2017년 2월 1일
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

카테고리

Help CenterFile Exchange에서 General Physics에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by