Why my program always get '0' at initialization?
Afficher commentaires plus anciens
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?



%
Réponses (1)
Azzi Abdelmalek
le 26 Jan 2013
Modifié(e) : Azzi Abdelmalek
le 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 commentaires
YEH
le 26 Jan 2013
Azzi Abdelmalek
le 26 Jan 2013
You are displaying the output of the matlab function. According to your code it is 0 or 1
YEH
le 27 Jan 2013
Catégories
En savoir plus sur Sources dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!