Как работает следующий код S-функции? - PullRequest
0 голосов
/ 27 мая 2019

Следующий код должен решить следующее уравнение: d2x / dt2 = (u + d) / J

In mdlDerivatives why sys(1)=x(2)? Why not sys(1)=x(1)?

Does x(2) has different meanings in mdlDerivatives and mdlOutputs?

function sys=mdlDerivatives(t,x,u)
        J=2;
        dt=10*sin(2*pi*100*t);
        ut=u(1);
        sys(1)=x(2); 
        sys(2)=1/J*(ut+dt);

function sys=mdlOutputs(t,x,u)
        sys(1)=x(1);
        sys(2)=x(2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...