Azzera filtri
Azzera filtri

using checkboxes to select planets used in planetary motion code

1 visualizzazione (ultimi 30 giorni)
I want to create a GUI with check boxes so that the user can select which planets (for example the sun, earth and jupiter) to run through the code. I have my masses and other values for each planet stored in arrays in my code.
  2 Commenti
Bob Freeman
Bob Freeman il 7 Nov 2013
I have simply created a GUI with a list of checkboxes for the planets. I now want to program it so that when i run the GUI, I can choose which planets to include when I run the code, and so only the chosen planets will interact with each other. Is this possible? I have never used a GUI before...

Accedi per commentare.

Risposte (2)

Image Analyst
Image Analyst il 7 Nov 2013
You might try this framework:
to make your GUI development easier.

Simon
Simon il 7 Nov 2013
Hi!
Let's say you have 9 planets and 9 checkboxes. You need a logical vector of length 9. For each checkbox you define a callback function that sets the corrsponding value in your logical vector to 1 (if selected) or 0. When running your code you build your planetary matrix only with values of the selected planets.

Categorie

Scopri di più su Earth and Planetary Science in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by