Mackay-Icosahedron

Versione 1.1.0.0 (2,12 KB) da Dmitry
Function for generating of Mackay-Icosahedron
531 download
Aggiornato 19 mag 2010

Visualizza la licenza

This function generates so called Mackay-Icosahedron. In this function it's possible to change distance between atoms (bonding length) number of shells and also composition of two different kinds of atoms

Use following piece of code to visualise the particle:
radius = 1; details = 15;
for i=1:size(X,1)
[X_mesh,Y_mesh,Z_mesh] = ellipsoid(X(i),Y(i),Z(i),radius,radius,radius,details);
s(i) = surface(X_mesh,Y_mesh,Z_mesh);
set(s(i),'EdgeColor','none','Tag',strcat('atom_',int2str(i)));
if(type(i)==1)
set(s(i),'FaceColor','red');
else
set(s(i),'FaceColor','blue');
end
end

axis equal
axis off
light
lighting gouraud

Cita come

Dmitry (2024). Mackay-Icosahedron (https://www.mathworks.com/matlabcentral/fileexchange/27535-mackay-icosahedron), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2009b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Tag Aggiungi tag

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.1.0.0

I include some nice code for visualisation (see description)

1.0.0.0