Il y a plusieurs erreurs dans ton script MATLAB qui empêcheront son
exécution correcte. Voici les points à corriger :
1. **Erreur de parenthèse dans l’équation de `v1`**
- Tu as `v1= V1m*(sin(2*pi*f1*t+pi/2) ;` → il manque une parenthèse
fermante `)` avant le point-virgule.
- Correction : `v1= V1m*sin(2*pi*f1*t+pi/2);`
2. **Problème avec `t` dans le `plot`**
- Tu as écrit `plot(t1,v1);`, mais `t1` n’existe pas. Ton axe de temps est
défini sous `t`.
- Correction : `plot(t,v1);`
3. **Problème dans `xlabel` et `ylabel`**
- `xlabel ('t(s)'); y label('tensionv1(t1)');` → `y label` contient un espace
inutile.
- Correction : `xlabel('t(s)'); ylabel('tension v1(t)');`
4. **Correction complète du script :**
```matlab
clear all;
close all;
clc;
V1m = 4; % Amplitude v1(t)
f1 = 10e3; % Fréquence en Hertz de v1(t)
T1 = 1/f1; % Période
t = 0:T1/100:5*T1; % Axe de temps
v1 = V1m*sin(2*pi*f1*t + pi/2); % Equation v1(t)
plot(t, v1); grid on;
xlabel('t(s)'); ylabel('Tension v1(t)');
```
Avec ce correctif, ton script devrait fonctionner correctement dans MATLAB.
Tu peux l'exécuter pour générer le graphique correspondant à `v1(t) =
4sin(wt+π/2)`.
Si tu rencontres d'autres soucis ou si tu veux affiner ton affichage, n'hésite
pas à demander. Bon codage ! 🚀