Advertisement
Guest User

Untitled

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