Strange If- else statement issue
Show older comments
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
Accepted Answer
More Answers (0)
Categories
Find more on MATLAB Report Generator in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!