Strange If- else statement issue
Ältere Kommentare anzeigen
Hi, Iam trying to write a very simple program. That is the program i wrote:
t=1:1:8760
k=rem(t,24)
if k(1,t)<10 & k(1,t)>1
Ca(t)=10
elseif k(1,t)<20 & k(1,t)>10
Ca(t)=20
else
Ca(t)=40
end
I just want that if the k(1,t) is between 1 and 10, Ca(t) should be 10. So for k(1,t)=1,2,3...9, it should be Ca(1)=10, Ca(2)= 10.... Ca(9)=10.
if the k(1,t) is between 10 and 20, Ca(t) should be 20. So for k(1,t)=10,11...,19, it should be Ca(11)=20, Ca(12)= 20.... Ca(19)=20.
else it should be, Ca(t)=40 (Ca(21)=40, Ca(22)=40...)
But i get as result always Ca(t)=40. So i get for all values of t, the result 40.
What am i doing wrong?
Thanks
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu MATLAB Report Generator finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!