Why my program always get '0' at initialization?
1 view (last 30 days)
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?
%
0 Comments
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
Azzi Abdelmalek
on 26 Jan 2013
You are displaying the output of the matlab function. According to your code it is 0 or 1
See Also
Categories
Find more on Simulink Functions 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!