You are on page 1of 1

Université Polytechnique de Gitega Le / 03 /2019

Cours : Programmation en Matlab BAC I


Durée : 1h30

Examen 2è Session

Créer un fichier Matlab pour chaque exercice. Après vous mettrez ces
fichiers dans un dossier portant votre nom créé sur le bureau.

1) Les instructions MATLAB suivantes sont utilisées pour représenter la


fonction f(t) donnée par :
𝑡
𝑓 (𝑡) = { 2 + 5 𝑡 ≥ 0
−𝑒
3𝑡 + 5 𝑡 < 0
Où les valeurs de t varient entre -9 et 9 avec un pas de 0.5. Corriger les erreurs
dans le code Matlab suivant :
clc; clear; close;
t=-9:9:0.5;
for i=1:length(t)
if t>=0
f(i)=-exp^t+5;
else
f = 3t^2+5;
end
plot(t,f)
xlabel(x)
ylabel(y)

2) Ecrire un script Matlab pour trouver et afficher combien de valeurs


inférieures à 30 dans la matrice suivante :

X = [45 23 17 ;-34 25 33]

3) Créez une fonction syracuse.m qui pour une valeur (entière) de n donnée
au départ (en entrée), le décrémente par pas de 3 et vous donne le nombre
k d’itérations nécessaires avant d’arriver à 1.

You might also like