Buonasera a tutti, avrei bisogno di un aiuto
Devo eseguire un controllo di un sistema su simulink; in particolare devo fare in modo che quando l'ingresso è pari a 1, la variabile in uscita sia pari a 10, mentre quando l'ingresso è pari a 0, l'uscita è pari a 5 per i primi 100 cicli, dopodichè l'uscità è pari a 0. Ho provato a ottenere questo risultato implementando nel modello Simulink un blocco “Matlab Function” impostato così:
function y = fcn(u)
if u==1
y=2;
elseif u==0
y=1;
for a=1:100
end
y=0;
end
end
Ma il solver da errore. cosa dovrei fare?