A MATLAB program to calculate translational and rotational diffusion coefficients of a single particle

Published: 1 February 2011| Version 1 | DOI: 10.17632/zz388f3vcr.1
Mohammad A. Charsooghi, Ehsan A. Akhlaghi, Sharareh Tavaddod, H.R. Khalesifard


Abstract We developed a graphical user interface, MATLAB based program to calculate the translational diffusion coefficients in three dimensions for a single diffusing particle, suspended inside a fluid. When the particles are not spherical, in addition to their translational motion also a rotational freedom is considered for them and in addition to the previous translational diffusion coefficients a planar rotational diffusion coefficient can be calculated in this program. Time averaging and ensemble... Title of program: KOJA Catalogue Id: AEHK_v1_0 Nature of problem In many areas of physics, knowing diffusion coefficients is vital and gives useful information about the physical properties of diffusive particles and the environment. In many cases a diffusive particle is not a sphere and has rotation during its movements. In these cases information about a particle's trajectory both in lab and body frame would be useful. Also some statistical analysis is needed to obtain more information about a particle's motion. Versions of this program held in the CPC repository in Mendeley Data AEHK_v1_0; KOJA; 10.1016/j.cpc.2010.09.017 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computational Physics, Fluid Dynamics, Gas