minimum of all iterations
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
summyia qamar
am 15 Dez. 2016
Bearbeitet: David Barry
am 15 Dez. 2016
A=[1 0 0 1 0 1 1
0 1 1 1 0 0 1
1 0 0 1 1 0 0
1 0 0 0 1 0 1
1 1 0 0 0 1 0
0 1 0 0 0 1 1];
demand=[600;550;620;500;590;600]
for k=1:100
B=randi([0,1],7,3)
C=A*B
C(C>=1)=1
D=sum(C,2)
D1=sum(bsxfun(@times,D,demand))
end
I want to get the minimum value of D1 from all iterations
0 Kommentare
Akzeptierte Antwort
David Barry
am 15 Dez. 2016
Bearbeitet: David Barry
am 15 Dez. 2016
A=[1 0 0 1 0 1 1
0 1 1 1 0 0 1
1 0 0 1 1 0 0
1 0 0 0 1 0 1
1 1 0 0 0 1 0
0 1 0 0 0 1 1];
demand=[600;550;620;500;590;600];
numIterations = 100;
D1 = zeros(numIterations, 1);
for k=1:numIterations
B=randi([0,1],7,3);
C=A*B;
C(C>=1)=1;
D=sum(C,2);
D1(k)=sum(bsxfun(@times,D,demand));
end
minVal = min(D1);
0 Kommentare
Weitere Antworten (1)
Walter Roberson
am 15 Dez. 2016
D1(k)=sum(bsxfun(@times,D,demand));
and after the loop, min(D1)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Wind Power finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!