Но почему-то синусоид опять не видно :) Теперь только прямые линии :) Пытался ставить шаг (вдруг это такой масштаб синусоиды), но линии просто продолжаются до бесконечности, пытался и вектор входных значений менять, но также безуспешно...
Код:
>> k1 = 60; k2 = 50; m1 = 20; m2 = 30;
>> [T,Y] = ode45(@oscillator1,[0 30],[10 20 10 30]);
>> Y
Y =
   10.0000   20.0000   10.0000   30.0000
   10.0000   20.0000    9.5479   28.4929
   10.0000   20.0000    9.0957   26.9857
   10.0000   20.0000    8.6436   25.4786
   10.0000   20.0000    8.1914   23.9715
   10.0000   20.0000    5.9307   16.4358
   10.0000   20.0000    3.6700    8.9002
   10.0000   20.0000    1.4093    1.3645
   10.0000   20.0000   -0.8513   -6.1712
   10.0000   20.0000   -4.6013  -18.6712
   10.0000   20.0000   -8.3513  -31.1712
   10.0000   20.0000  -12.1013  -43.6712
   10.0000   20.0000  -15.8513  -56.1712
   10.0000   20.0000  -19.6013  -68.6712
   10.0000   20.0000  -23.3513  -81.1712
   10.0000   20.0000  -27.1013  -93.6712
   10.0000   20.0000  -30.8513 -106.1712
   10.0000   20.0000  -34.6013 -118.6712
   10.0000   20.0000  -38.3513 -131.1712
.....