How do we write a code for a periodic intermittent scalar function?
Show older comments
I would like to write a code of an periodic intermittent bounded control. I've tried to write it as a piecewise function but its not giving me type of output I want. Can someone help please? This what I have written
K = 0:0.01:1;
Pk =[];
m = 4; h = 0.1; T = 0.05;
for k = 1:length(K)
if (K(k) >= m*T & K(k) < m*T + h)
pk = 4;
elseif (K(k) >= m*T + h & K(k) < (m+1)*T)
pk = 0;
end
Pk = [Pk pk];
end
4 Comments
madhan ravi
on 9 Nov 2018
you need to explain what result you are expecting and why do you think the above code is wrong
Eric Mwanandiye
on 9 Nov 2018
Edited: Eric Mwanandiye
on 9 Nov 2018
Eric Mwanandiye
on 9 Nov 2018
Walter Roberson
on 9 Nov 2018
And what do you expect instead?
Accepted Answer
More Answers (0)
Categories
Find more on Loops and Conditional Statements 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!
