Galaxy model

A function to compute and display a galaxy point cloud (spiral or elliptic), with some tunable parameters (shape, number of arms, etc...)
108 téléchargements
Mise à jour 25 juil. 2024
Design your own galaxy ! :-)
For pedagogic / scientific diffusion purposes. Is not a rigorous astrophysical model.
F5 in galaxy_model.m or galaxy_model; in console to run the program and plot the figure.
A lot of parameters -curvature, number of arms, number of stars and many others- are available in the file header to tune the shape of the model.
Since these parameters are quite sensitive, my advice is to first test them individually -one by one- to understand their influence.
Please don't forget to rate this code if it helped you. Thanks ;-)
Some additional examples you can get with this code :
Spiral galaxy
Spiral galaxy
Elliptic galaxy

Citation pour cette source

Nicolas Douillet (2025). Galaxy model (https://github.com/NicolasDouillet/galaxy_model/releases/tag/v3.0), GitHub. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2019b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
3.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/galaxy_model/releases/tag/v3.0

2.6

See release notes for this release on GitHub: https://github.com/NicolasDouillet/galaxy_model/releases/tag/v2.6

2.5

Added one parameter set example for elliptic galaxy type

2.4

Updated file name in description

2.3

Fixed colormap figure bug

2.2

Name, cover img, typo

2.1

Profile view option + typo

2.0

Model improvement with some extra parameters (distribution, Markers, colors, etc), profile view, parameter set examples, description.

1.0.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.