Guest User

Untitled

a guest
Jul 14th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.80 KB | None | 0 0
  1. unction varargout=indmot_ode1(t,y,flag)
  2. switch flag
  3. case ''
  4. %no input flag
  5. varargout{1}=FF1(t,y);
  6. case 'mass'
  7. %flag of mass calls mass.m
  8. varargout{1}=MM1(t,y);
  9. otherwise
  10. error(['unknown flag ''' flag '''.']);
  11. end
  12.  
  13.  
  14.     function yp = FF1(t, y)
  15.                 dy = zeros(4,1);%-RK+FD+FE
  16.                 dy(1) = -k2v*z(1) -0*z(2) +k2v*z(3) -0*z(4)  -d2v(z'2v-z'1v)+0;
  17.                 dy(2) =  0*z(1) - k2h*z(2) - 0*z(3) +k2h*z(4) -d2h(z'2h-z'1h)+0;
  18.                 dy(3) =  +k2v*z(1) -0*z(2) -k2v*z(3) -0*z(4)  -d2v(z'1v-z'2v)-d1v(z'1v-h'v )+k1v(z1v-hv);
  19.                 dy(4) =  0*z(1) + k2h*z(2) - 0*z(3) - k2h*z(4) -d2h(z'1h-z'1h)-d1h(z'1v-h'h);
  20.     end
  21.        
  22.  function n = MM1(t, y)
  23.                 dy = RM%zeros(4,1); %RM
  24.                 %n1 = (m2v +m2k(lh/lg)^2)
  25.              
  26.             end
Add Comment
Please, Sign In to add comment