-
Problème de boucle
Bonjour,
je débute en matlab et j'ai en problème pour faire une boucle. Je dois écrire un programme qui va me résoudre des équations différentielles afin de modéliser la trajectoire de particules chargées dans un tokamak.
Le problème est que je souhaite faire une boucle qui demanderais en gros :
for i=1:N (avec N le nombre de particules que j'ai définis précédemment)
-> demander à l'utilisateur 'Quelle est la masse de la particule i'
-> que la valeur qu'il rentre soit enregistrée sous m(i)
end
donc voilà en gros... si quelqu'un pouvait m'indiquer comment faire ce serait vraiment sympa!
merci
-
Je te conseille d'aller voir la fonction inputdlg qui devrait répondre à ton besoin.
Après, reste à traiter les éventuels cas où l'utilisateur rentrerait des valeurs non-compatibles avec tes calculs (masses négatives, masse de plusieurs kg, lettres, ...), sauf si tu considères que tu as un public averti qui ne s'amusera pas à faire n'importe quoi ;)