Académique Documents
Professionnel Documents
Culture Documents
MATLAB
Exemples d’applications
Exemple 1
Le programme consiste à diviser le nombre n par tous les nombres inferieurs à lui (ou à sa
racine carrée pour être plus efficace), s’il trouve un seul diviseur (le reste de la division = 0)
alors ce nombre n’est pas premier et on arrête la boucle.
Sinon s’il n’existe aucun diviseur de n alors il sera considéré comme premier.
1
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
EXERCICE 1 : (NIV 2)
1. Entre x = [1 3 0 -1 5]
2. Ecrire la commande disp(x)
3. Ecrire la commande whos
4. Ecrire maintenant x = [1,3,0,-1,5], y a-t-il une différence entre expression de la
question 1.
5. Soit l’expression suivante x = [130 - 15]
Vous pensez que cette expression donnerait quoi ?
Quel est résultat si on supprime l’espace entre le signe – et 15 ?
6. Ecrire les instructions suivantes
a=[1 2 3] ;
b=[4 5] ;
c=[a -b] ;
Suggérer l’expression de c
Afficher c.
7. Qu’en est-il de :
a=[1 3 7] ;
b=[a 0 -1] ;
Groupes 1 à 07 08 à 15 16 à 22 NIV 3
Valeur de la
vitesse 30 40 50 60
Intervalle de
temps 0,03 0,1 0,02 0,01
2
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
EXERCICE 3 : (NIV 2)
Considérons le système d'équations suivant:
EXERCICE 4 : (NIV 2)
Ecrire un programme pour calculer
3
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
EXERCICE 6 : (NIV 3)
Start a new script and type in the following:
With the previous script projectile the values for vf at various times t were lost unless you wrote
them down. In the following script changes are made to the script “projectile” to include arrays
for position, velocity and time. These arrays are then used to plot y as a function of t. Start a
new blank script editor and type the following script, save as falling and then press F5.
4
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB