Advertisement
Guest User

Untitled

a guest
Mar 28th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. eqn1 = m1 x1''[t] + k1 (x1[t] - x2[t]) + c1 (x1'[t] - x2'[t]) == 0;
  2. eqn2 = m2 x2''[t] + k1 (x2[t] - x1[t]) + c1 (x2'[t] - x1'[t]) + k2 (x2[t]) + c2 (x2'[t])
  3. ==c2*(1.09013 Cos[Pi*13.88*t]) + k2*(0.025 Sin[Pi*13.88*t]);
  4.  
  5. ivals = {x1[0] == 0, x1'[0] == 0, x2[0] == 0, x2'[0] == 0};
  6. soln = NDSolve[{{eqn1, eqn2}, ivals}, {x1[t], x2[t]}, {t, 0, 10}];
  7.  
  8. eqn1 = x1''[t] == - (x1[t] - x2[t]) - (x1'[t] - x2'[t]);
  9. eqn2 = x2''[t] == -k1 (x2[t] - x1[t]) - (x2'[t] - x1'[t]) + - (x2[t]);
  10.  
  11. ivals = {x1[0] == 1, x1'[0] == 0, x2[0] == 1, x2'[0] == 0};
  12. sol = DSolve[Flatten@{{eqn1, eqn2}, ivals} // Evaluate, {x1[t], x2[t]}, t]
  13.  
  14. eqn1 = m1 x1''[t] == - k1 (x1[t] - x2[t]) - c1 (x1'[t] - x2'[t]);
  15. eqn2 = m2 x2''[t] == -k1 (x2[t] - x1[t]) - c2 (x2'[t] - x1'[t]) + - (x2[t]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement