Info

This question is closed. Reopen it to edit or answer.

I have a matrix containing force on 5 particles in three dimensions.

1 view (last 30 days)
F =
66.3101 180.9273 312.7912
43.8362 180.3707 304.0829
4.6838 296.7552 89.7479
39.1522 298.8534 136.5975
1.4743 5.9048 63.5243
first row represent force on 1st particle in three directions respectively.Now i want to solve the differential equation D2x =F(:,1) D2y=F(:,2) D2z=F(:,3) for each row so how should i do it?

Answers (1)

Youssef  Khmou
Youssef Khmou on 7 Jan 2014
if you have initial velocity and position values (vx,vy,vz,x,y,z) then you need add them after each integration, otherwise, you can use integral function to get X,Y,Z as follows :
X=integral(integral(F(:,1),0.1),0.1);
Y=integral(integral(F(:,2),0.1),0.1);
Z=integral(integral(F(:,3),0.1),0.1);
  2 Comments
Sangeeta  Ydaav
Sangeeta Ydaav on 7 Jan 2014
I think this integration will give velocity .I need positions ao i think i should integrate again after adding initial velocities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!