mirror of
https://github.com/BreizhHardware/cours-ISEN-MD.git
synced 2026-01-18 16:47:24 +01:00
Obisidian vault auto-backup: 22-10-2025 14:12:56 on . 5 files edited
This commit is contained in:
8
.obsidian/workspace.json
vendored
8
.obsidian/workspace.json
vendored
@@ -240,8 +240,11 @@
|
||||
"obsidian-git:Open Git source control": false
|
||||
}
|
||||
},
|
||||
"active": "d7edff405bbcbd43",
|
||||
"active": "622da1d4e0ba0f73",
|
||||
"lastOpenFiles": [
|
||||
"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",
|
||||
"ISEN/Réseau/CIPA4/TP/Réseaux Informatique.pdf",
|
||||
"ISEN/BDD/CIPA4/modelisation-cas-immo.md",
|
||||
"ISEN/BDD/CIPA4/Cas modélisation alternatifs.md",
|
||||
@@ -260,9 +263,6 @@
|
||||
"Pasted image 20251009192656.png",
|
||||
"ISEN/Other/Appen/Git flow Studysen.pdf",
|
||||
"ISEN/Other/Appen/Git flow Studysen.md",
|
||||
"ISEN/Other/Appen",
|
||||
"ISEN/FHS/A2/Outils RH/~WRL2137.tmp",
|
||||
"ISEN/FHS/A2/Outils RH/~$ttre de motivation.docx",
|
||||
"ISEN/Réunion/CIPA 4/Rentrée 2025-2026.md",
|
||||
"ISEN/Réunion/CIPA 4/Réunion FHS Rentrée 2025.md",
|
||||
"ISEN/Réunion/CIPA 4/Délégué 2025-2026.md",
|
||||
|
||||
BIN
ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Experience1.mat
Normal file
BIN
ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Experience1.mat
Normal file
Binary file not shown.
104
ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Expérience1.m
Normal file
104
ISEN/Traitement du signal/CIPA4/TP/TP1/TP1-Expérience1.m
Normal file
@@ -0,0 +1,104 @@
|
||||
%% Expérience 1 : Génération et Tracé des Signaux
|
||||
% Ce script génère et trace les six signaux demandés dans le tableau,
|
||||
% en utilisant la fonction subplot pour les organiser.
|
||||
|
||||
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 Globaux ---
|
||||
T_debut = 0; % Temps de début (s)
|
||||
T_fin = 10; % Temps de fin (s)
|
||||
|
||||
% Crée une nouvelle figure
|
||||
figure('Name', 'Expérience 1: Signaux Discrets');
|
||||
sgtitle('Génération et Tracé des Signaux (Expérience 1)'); % Titre général
|
||||
|
||||
%% 1. Signal 1 : sin(2.pi.t) à 10 Hz
|
||||
Fs1 = 10; % Fréquence d'échantillonnage (Hz)
|
||||
Ts1 = 1/Fs1; % Période d'échantillonnage (s)
|
||||
t1 = T_debut : Ts1 : T_fin; % Vecteur temps
|
||||
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é)');
|
||||
xlabel('Temps (s)');
|
||||
ylabel('Amplitude');
|
||||
grid on;
|
||||
|
||||
%% 2. Signal 2 : sin(2.pi.t) à 100 Hz
|
||||
Fs2 = 100; % Fréquence d'échantillonnage (Hz)
|
||||
Ts2 = 1/Fs2; % Période d'échantillonnage (s)
|
||||
t2 = T_debut : Ts2 : T_fin; % Vecteur temps
|
||||
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)');
|
||||
xlabel('Temps (s)');
|
||||
ylabel('Amplitude');
|
||||
grid on;
|
||||
|
||||
%% 3. Signal 3 : sin(t) à 10 Hz
|
||||
Fs3 = 10; % Fréquence d'échantillonnage (Hz)
|
||||
Ts3 = 1/Fs3; % Période d'échantillonnage (s)
|
||||
t3 = T_debut : Ts3 : T_fin; % Vecteur temps
|
||||
y3 = sin(t3); % Calcul du signal
|
||||
|
||||
subplot(3, 2, 3);
|
||||
plot(t3, y3, 'g-');
|
||||
title('3. sin(t) à Fs = 10 Hz');
|
||||
xlabel('Temps (s)');
|
||||
ylabel('Amplitude');
|
||||
grid on;
|
||||
|
||||
%% 4. Signal 4 : sin(t)cos(t) à 10 Hz
|
||||
Fs4 = 10; % Fréquence d'échantillonnage (Hz)
|
||||
Ts4 = 1/Fs4; % Période d'échantillonnage (s)
|
||||
t4 = T_debut : Ts4 : T_fin; % Vecteur temps
|
||||
% Note: Utilisation de '.*' pour la multiplication terme à terme des vecteurs
|
||||
y4 = sin(t4) .* cos(t4); % Calcul du signal
|
||||
|
||||
subplot(3, 2, 4);
|
||||
plot(t4, y4, 'm-');
|
||||
title('4. sin(t)cos(t) à Fs = 10 Hz');
|
||||
xlabel('Temps (s)');
|
||||
ylabel('Amplitude');
|
||||
grid on;
|
||||
|
||||
%% 5. Signal 5 : sin(t)/exp(t) à 10 Hz
|
||||
Fs5 = 10; % Fréquence d'échantillonnage (Hz)
|
||||
Ts5 = 1/Fs5; % Période d'échantillonnage (s)
|
||||
t5 = T_debut : Ts5 : T_fin; % Vecteur temps
|
||||
% Note: Utilisation de './' pour la division terme à terme des vecteurs
|
||||
y5 = sin(t5) ./ exp(t5); % Calcul du signal
|
||||
|
||||
subplot(3, 2, 5);
|
||||
plot(t5, y5, 'c-');
|
||||
title('5. sin(t)/exp(t) à Fs = 10 Hz');
|
||||
xlabel('Temps (s)');
|
||||
ylabel('Amplitude');
|
||||
grid on;
|
||||
|
||||
%% 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
|
||||
|
||||
subplot(3, 2, 6);
|
||||
plot(t6, y6, 'k-');
|
||||
title('6. sin(t) - 2sin²(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.
|
||||
Binary file not shown.
BIN
ISEN/Traitement du signal/CIPA4/TP/TP1/~$P1cipa.docx
Normal file
BIN
ISEN/Traitement du signal/CIPA4/TP/TP1/~$P1cipa.docx
Normal file
Binary file not shown.
Reference in New Issue
Block a user