Why my program always get '0' at initialization?
古いコメントを表示
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?



%
回答 (1 件)
Azzi Abdelmalek
2013 年 1 月 26 日
編集済み: Azzi Abdelmalek
2013 年 1 月 26 日
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 件のコメント
YEH
2013 年 1 月 26 日
Azzi Abdelmalek
2013 年 1 月 26 日
You are displaying the output of the matlab function. According to your code it is 0 or 1
YEH
2013 年 1 月 27 日
カテゴリ
ヘルプ センター および File Exchange で Sources についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!