control hystérésis 4 level
古いコメントを表示

function dP=active(x)
err=x(1);hys=x(2);
if err>=hys
dP=2;
elseif (0<err && err<hys)
dP=1;
elseif (-hys<err && err<0)
dP=-1;
elseif err<-hys
dP=-2;
end;
end
i got problem:Not enough input arguments line (2).
4 件のコメント
Dyuman Joshi
2023 年 7 月 23 日
How are you calling the function? What is the input provided?
laiche zeghdi
2023 年 7 月 23 日
Dyuman Joshi
2023 年 7 月 23 日
編集済み: Dyuman Joshi
2023 年 7 月 23 日
Are you working with a Simulink model?
Or are you just running the code you posted?
laiche zeghdi
2023 年 7 月 23 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Modeling についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!