Vous êtes sur la page 1sur 2

Exercice de TP MATLAB

Exercice 1.
Soit (𝑈𝑛 )𝑛∈ℕ∗ la suite numérique définie par, ∀𝑛 ∈ ℕ∗

1 𝑛
𝑈𝑛 = (1 + )
𝑛
et 𝑈0 = 0.
1. Trouver 𝑁 la plus petite valeur pour laquelle
|𝑈𝑛 − 𝑒| < 10−2 .

n←0
U←0
 Tant que ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
|U − e| < 0.01
n←n+1
1 n
U ← (1 + ) .
n
Retour à 
n

2. Calculer la somme des 𝑁 premier termes de (𝑈𝑛 )𝑛∈ℕ∗ (𝑁 calculé précédemment).


𝑆135 = 𝑈1 + 𝑈2 + ⋯ + 𝑈135

S←0
Pour n = 1, … ,135 faire
1 n
S ← S + (1 + ) .
n
Fin
S
Exercice 2.

Soit 𝑥 un nombre aléatoire compris entre 0 et 1.


Ecrire un branchement conditionnel permettant de calculer 𝑦 tel que
1 1
𝑠𝑖 𝑥 <
𝑥+1 3
1 2
𝑦= ⌊5 ln(𝑥)⌋ 𝑠𝑖 ≤ 𝑥 < .
3 3
1
{max (𝑥 , 1 + 𝑥) 𝑠𝑖𝑛𝑜𝑛

x ← nombre aléatoire entre 0 et 1 avec la


commande rand
1
Si x < 3 alors
1
y←
x+1
2
Sinon si x < 3 alors
y ← ⌊5 ln(x)⌋
Sinon alors
1
y ← max ( , 1 + x)
x
Fin
Exercice 3.

Dans un atelier, on suppose que la fabrication des pièces se fait une pièce à la fois de sorte que 𝑇𝑛 l’instant de la
fin de la fabrication de la nème pièce est

𝑇𝑛 = 𝑡1 + 𝑡2 + 𝑡1 + ⋯ + 𝑡𝑛
Où pour tout 𝑖 = 1, … , 𝑛, 𝑡𝑖 désigne le temps entre la fabrication de la ième et la i-1ème pièce 𝑡𝑖 = 𝑇𝑖 − 𝑇𝑖−1 avec
𝑇0 = 0.
1
On suppose que 𝑡𝑖 suit une loi exponentielle de paramètre 5 pièces par minute.

Dans une période égale à 60 minute, nous voulant fabriquer au plus 15 pièces.

Ecrire un programme permettant de calculer 𝑇15 si 𝑇15 ≤ 60 sinon le nombre de pièces produites en 60 minutes.

Indication : Poser 𝑡𝑖 = −5 ln(rand) pour tout 𝑖 ∈ ℕ∗ .

𝑇 ← 0%initialisation du temps
𝑛 ← 0% Nombre de pièces fabriqué
Pour k de 1 à 15 faire
𝑇 ← 𝑇 − 5 × ln(rand)
Si 𝑇 > 60 alors Ecrire le nombre de pièces fabriquées en 60 minutes est égale à k-1 et
arrêter la boucle Pour
Sinon n=k
Fin Pour
Si 𝑛 = 15 alors Ecrire les 15 pièces sont fabriqué en 𝑇 minutes

Vous aimerez peut-être aussi