MATLAB Answers

how to plot individual particle velocites in a closed space

2 views (last 30 days)
bharathi Dasari
bharathi Dasari on 16 Oct 2019
Answered: darova on 16 Oct 2019
i had some spherical particles which will be moving with time i had the velocity data but to plot contour i need to assign to grid how to do this


Show 3 older comments
bharathi Dasari
bharathi Dasari on 16 Oct 2019
in home page there is an option called import data, after importing select 2 coulmns which are in b and c rows which are particle postions (x,y) with respect to time and keep the option column vectors in output type and generate it as script
Sulaymon Eshkabilov
Sulaymon Eshkabilov on 16 Oct 2019
Describe your data: which column is what and which column is your time//velocity//coordinates, etc or you have formulation to compute your velocity from your atatched data?
bharathi Dasari
bharathi Dasari on 16 Oct 2019
xx,yy are x and y locations and at the starting real time tells at what time step we are ,velocity components is not there in that data. i dont have any

Sign in to comment.

Accepted Answer

darova on 16 Oct 2019
Here is what i invented
A = readtable('ploc.txt');
A1 = A;
k = 1;
for i = 0:10
ii = (1:561) + 561*i;
A1(ii,:) = A(ii+k,:); % read only with numbers
k = k + 2;
A2 = table2array(A1); % convert table to array
A3 = zeros(length(A2),5);
for i = 1:length(A2)
A3(i,:) = str2num(A2{i}); % convert cell/str to number
hold on
for i = 0:10
ii = (1:561) +i*561;
x = A3(ii,2);
y = A3(ii,3);
plot(x,y,'.r') % draw particles
hold off


Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by