Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. function Hoscilator
  2. clear
  3. clf t0=0;y0=0;v0=2;
  4. tmax=50;c=0.1;w=sqrt(10);
  5. y=simplify(dsolve('D2y+0.1*Dy+10*y=0','y(0)=0',' Dy(0)=2')) dy=diff(y);
  6. t=t0:(tmax-t0)/200:tmax;
  7.  
  8. Y=eval(y);DY=eval(dy);
  9. for k = 1: length(t)
  10. subplot(3,1,1)
  11. plot(t(1:k),Y(1:k))
  12. axis([t0,tmax,-2.5,2.5])
  13. grid on
  14. xlabel('t')
  15. ylabel('y')
  16. subplot(3,1,2)
  17. plot(t(1:k),DY(1:k))
  18. axis([t0,tmax,-8,8])
  19. grid on
  20. xlabel('t')
  21. ylabel('y^{\prime}')
  22. subplot(3,1,3)
  23. plot(Y(1:k),DY(1:k))
  24. axis([-8,8,-8,8])
  25. grid on
  26. xlabel('y')
  27. ylabel('y^{\prime}')
  28. M(k)=getframe;
  29. end
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement