Obisidian vault auto-backup: 22-10-2025 14:22:58 on . 5 files edited

This commit is contained in:
Félix MARQUET
2025-10-22 14:22:59 +02:00
parent 6b2dce431f
commit b3b8be3eb1
5 changed files with 116 additions and 21 deletions

View File

@@ -242,6 +242,12 @@
},
"active": "622da1d4e0ba0f73",
"lastOpenFiles": [
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1_Experience3.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1_Experience2.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1_Experience1.mat",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1_Experience1.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Experience1.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Expeerience1.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Expérience1.m",
"ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Experience1.mat",
"ISEN/Traitement du signal/CIPA4/TP/TP1/~$P1cipa.docx",
@@ -254,14 +260,8 @@
"ISEN/FHS/CIPA4/Anthropologie de l'entreprise/Anthropologie de l'entreprise Cours 1.md",
"ISEN/BDD/CIPA4/Projet/Présentation projet.md",
"Untitled.base",
"ISEN/BDD/CIPA4/Projet",
"ISEN/Réunion/CIPA 4/Réunion international.md",
"ISEN/BDD/CIPA4/TP2/TP2.sql~",
"ISEN/BDD/CIPA4/TP2/TP2.sql",
"ISEN/BDD/CIPA4/TP2/Tp2.pdf",
"ISEN/BDD/CIPA4/TP2",
"Pasted image 20251009192656.png",
"ISEN/Other/Appen/Git flow Studysen.pdf",
"ISEN/Other/Appen/Git flow Studysen.md",
"ISEN/Réunion/CIPA 4/Rentrée 2025-2026.md",
"ISEN/Réunion/CIPA 4/Réunion FHS Rentrée 2025.md",

View File

@@ -22,7 +22,7 @@ y1 = sin(2 * pi * t1); % Calcul du signal
subplot(3, 2, 1);
plot(t1, y1, 'b-');
title('1. sin(2\pi t) à Fs = 10 Hz (Sous-échantillonné)');
title('1. sin(2\pi t) à Fs = 10 Hz');
xlabel('Temps (s)');
ylabel('Amplitude');
grid on;
@@ -35,7 +35,7 @@ y2 = sin(2 * pi * t2); % Calcul du signal
subplot(3, 2, 2);
plot(t2, y2, 'r-');
title('2. sin(2\pi t) à Fs = 100 Hz (Échantillonnage correct)');
title('2. sin(2\pi t) à Fs = 100 Hz');
xlabel('Temps (s)');
ylabel('Amplitude');
grid on;
@@ -81,24 +81,18 @@ xlabel('Temps (s)');
ylabel('Amplitude');
grid on;
%% 6. Signal 6 : sin(t) - (sin²(t) + sin²(t)) à 10 Hz
%% 6. Signal 6 : sin(t) + sin(t²) + sin²(t) à 10 Hz
Fs6 = 10; % Fréquence d'échantillonnage (Hz)
Ts6 = 1/Fs6; % Période d'échantillonnage (s)
t6 = T_debut : Ts6 : T_fin; % Vecteur temps
% L'expression se simplifie à sin(t) - 2*sin²(t)
% Note: Utilisation de '.^' pour l'élévation à la puissance terme à terme
y6 = sin(t6) - (sin(t6).^2 + sin(t6).^2); % Calcul du signal
% Nouvelle formule : sin(t) + sin(t²) + sin²(t)
% Attention : on utilise les opérateurs pointés (.*, .^, etc.)
y6 = sin(t6) + sin(t6.^2) + sin(t6).^2; % Calcul du signal
subplot(3, 2, 6);
plot(t6, y6, 'k-');
title('6. sin(t) - 2sin²(t) à Fs = 10 Hz');
plot(t6, y6, 'g-');
title('6. sin(t) + sin(t^2) + sin^2(t) à Fs = 10 Hz');
xlabel('Temps (s)');
ylabel('Amplitude');
grid on;
%% Finalisation de la figure
% Ajuste l'espacement entre les sous-graphes
% Utiliser un espacement par défaut ou ajuster manuellement avec 'tight' si nécessaire
% linkaxes([subplot(3,2,1), subplot(3,2,2), subplot(3,2,3), subplot(3,2,4), subplot(3,2,5), subplot(3,2,6)],'x');
% Ces options sont souvent utilisées pour des réglages fins d'affichage.
grid on;

View File

@@ -0,0 +1,42 @@
%% Expérience 2 : Génération et Tracé d'un Signal Complexe
clc; % Nettoie la fenêtre de commande
clear; % Supprime toutes les variables de l'espace de travail
close all; % Ferme toutes les figures ouvertes
% --- Paramètres ---
T_debut = 0; % Temps de début (s)
T_fin = 10; % Temps de fin (s)
Fs = 10; % Fréquence d'échantillonnage (Hz)
% Calcul de la période et du vecteur temps
Ts = 1/Fs; % Période d'échantillonnage (s)
t = T_debut : Ts : T_fin; % Vecteur temps échantillonné
% --- Calcul du Signal y(t) ---
% y(t) = sin²(t) * [sin(t²)] / [e + e]
% Le dénominateur [e + e] est égal à 2 * cosh(t)
% On utilise l'expression originale e + e pour la clarté et l'adhérence
% au signal :
% Numérateur (Partie 1) : sin²(t)
Num1 = sin(t) .^ 2;
% Numérateur (Partie 2) : sin(t²)
Num2 = sin(t .^ 2);
% Dénominateur : e + e
Den = exp(t) + exp(-t);
% Assemblage du signal y(t)
y = Num1 .* (Num2 ./ Den);
% --- Tracé du Signal ---
figure('Name', 'Expérience 2: Signal Complexe');
plot(t, y, 'b-'); % Trace la courbe en bleu
title('Expérience 2: Signal y(t) = sin^{2}(t) \frac{sin(t^{2})}{e^{t} + e^{-t}} à Fs = 10 Hz');
xlabel('Temps (s)');
ylabel('Amplitude');
grid on;

View File

@@ -0,0 +1,59 @@
%% Expérience 3 : Implémentation du Système et Tracé
clc; % Nettoie la fenêtre de commande
clear; % Supprime toutes les variables de l'espace de travail
close all; % Ferme toutes les figures ouvertes
% --- 1. Paramètres du Système ---
T_ms = 1; % Période T en millisecondes
T = T_ms / 1000; % Conversion de T en secondes (0.001 s)
K = 1/100; % Constante K (0.01)
% Fréquence et période d'échantillonnage
Ts = T / 10; % Période d'échantillonnage Ts (1e-4 s)
% Intervalle de temps
T_debut = Ts; % Temps de début (Ts)
T_fin = 10 * T; % Temps de fin (10*T = 0.01 s)
% Vecteur temps en secondes
t = T_debut : Ts : T_fin;
% Vecteur temps en millisecondes pour le tracé (comme demandé)
t_ms = t * 1000;
% --- 2. Génération du Signal d'Entrée x(t) ---
% x(t) = K * sin(2*pi*t/T) / t
% Le terme de division est géré pour éviter la division par zéro si t commençait à 0.
% Comme t commence à Ts, nous utilisons directement l'opérateur de division terme à terme (./).
x = K * (sin(2 * pi * t / T) ./ t);
% --- 3. Tracé du Signal d'Entrée x(t) (Question a/) ---
figure('Name', 'Expérience 3: Signaux Entrée et Sortie');
% Subplot pour l'entrée
subplot(2, 1, 1);
plot(t_ms, x, 'r:'); % Ligne pointillée (:) et couleur rouge (r)
title('a) Signal d''Entrée x(t)');
xlabel('Temps (ms)'); % Proper label en ms
ylabel('Amplitude x(t)');
grid on;
% --- 4. Calcul du Signal de Sortie y(t) (Question c/) ---
% y(t) = x(t) * [1 + sin(2*pi*t/T)]
modulation_term = 1 + sin(2 * pi * t / T);
y = x .* modulation_term; % Multiplication terme à terme avec l'opérateur .*
% --- 5. Tracé du Signal de Sortie y(t) (Question c/) ---
% Subplot pour la sortie
subplot(2, 1, 2);
plot(t_ms, y, 'b-'); % Ligne continue (standard) et couleur bleue (b)
title('c) Signal de Sortie y(t)');
xlabel('Temps (ms)');
ylabel('Amplitude y(t)');
grid on;
% Ajuster la figure pour une meilleure lisibilité
sgtitle('Expérience 3: Analyse du Système');