how to display all iterations in one matrix...below is the code which i run and get the value of z in separate vectors..how to combine them in one.

1 Ansicht (letzte 30 Tage)
DP1=100;
DP2=200;
PP1=[2 4;3 5;4 1];
PP2=[1 3;2 2;3 1];
POWER=[3;5;4];
C=0.5;
E1=sum(bsxfun(@times,PP1,POWER));
E2=sum(bsxfun(@times,PP2,POWER));
for x=E1;
for y=E2;
f=C*(DP1*x+DP2*y);
z=[x y f]
end
end
---------
z =
37 25 4350
z =
37 23 4150
z =
41 25 4550
z =
41 23 4350

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 11 Dez. 2016
Quick and dirty:
z = [];
for x = E1
for y = E2
f = C*(DP1*x+DP2*y);
z = [z; x y f]
end
end

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by