我試圖模仿Matlab的Simulink的relay塊的behavoir只用Matlab代碼。我的代碼如下(不熟悉持續可變click):模仿Matlab/Simulink仿真繼電器behavoir
function out = fcn(u,delta)
persistent y;
if isempty(y)
y = 0;
end
if u >= delta
y = 1;
elseif u <= -delta
y = 0;
end
out = y;
當我看向輸出I,並與實際繼電器塊我看到比較:
哪裏的差異來從?兩個模塊都可以採集相同的採樣時間?或者繼電器模塊是否有額外的顯示不連續性?
Simulink blockdiagram download
多少採樣時間繼電器你是編程?我假設你看到了對命令的迴應。 – NKN
的'MATLAB function'塊inherts求解器的採樣時間。 –