How to code "while" loop for the following problem?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohammad Sulaiman Stanekzai
am 14 Jul. 2019
Bearbeitet: Image Analyst
am 14 Jul. 2019
hello friends. I want to write "while" loop for the follwing problem but it don't give the answer which i want. ii starts from 0. The system which i want is like that.
3.749893 , 3.749893 + ii(0) = ii1
5.217726 , ii1 + 5.217726 = ii2
0.412081 , ii2 + 0.412081 = ii3
0.113385 , ii3 + 0.113385 = ii4
1.27062 , ii4 + 1.27062 = ii5
2.740936 , ii5 + 2.740936 = ii6
2.208374 , ii6 + 2.208374= ii7
so on..
I cant code this proble in while loop.
Thanks in advance.
ii = 0;
for sun = 1:1:p ;
if load(sun,1) < pv (sun,1);
h = pv(sun,1)-load (sun,1);
n(sun,1) = double (h); % (PV'den artan Enerji)
deger = sum (n); % (Artan Enerjinin toplam degeri)
Q = find (n > 0);
answer = n(Q);
WW= answer / 4;
k = 1;
while ii < deger ;
g2 = ii + WW;
ii = g2;
end
end
4 Kommentare
KALYAN ACHARJYA
am 14 Jul. 2019
Bearbeitet: KALYAN ACHARJYA
am 14 Jul. 2019
Sorry, still the question is not clear for me.
Akzeptierte Antwort
KALYAN ACHARJYA
am 14 Jul. 2019
Bearbeitet: KALYAN ACHARJYA
am 14 Jul. 2019
ww=[3.749893
5.217726
0.412081
0.113385
1.27062
2.740936
2.208374];
% Here considering sample ww only
count=1;
result=0;
while count<=length(ww)
result=ww(count)+result;
count=count+1;
end
disp(result);
12 Kommentare
Mohammad Sulaiman Stanekzai
am 14 Jul. 2019
Bearbeitet: Image Analyst
am 14 Jul. 2019
Image Analyst
am 14 Jul. 2019
Bearbeitet: Image Analyst
am 14 Jul. 2019
How about
ii = 11698.56
index = 2;
while index <= length(Y)
ii(index) = ii(index - 1) - Y(index - 1)
index = index + 1;
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!