Why my program always get '0' at initialization?
Show older comments
function out=gett(A)
if A(1)==0
out=1;
else
out=0;
end
A(1)
end
My M-file Integrator block :initial condition=-2
Why my program always get '0' at initialization?
but workspace is correct output.
How should I avoid this case?



%
Answers (1)
Azzi Abdelmalek
on 26 Jan 2013
Edited: Azzi Abdelmalek
on 26 Jan 2013
Your Matlab function is not an integrator, your output signal is 0 or 1
if A(1)==0
out=1;
else
out=0;
end
3 Comments
YEH
on 26 Jan 2013
Azzi Abdelmalek
on 26 Jan 2013
You are displaying the output of the matlab function. According to your code it is 0 or 1
YEH
on 27 Jan 2013
Categories
Find more on Debugging and Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!