geforkt von acco/chti23
MaTlab ajoutee
Dieser Commit ist enthalten in:
Ursprung
15cdcee56f
Commit
ecaa812bcd
3 geänderte Dateien mit 60 neuen und 0 gelöschten Zeilen
60
MATLAB/Project.m
Normale Datei
60
MATLAB/Project.m
Normale Datei
|
@ -0,0 +1,60 @@
|
|||
close all;
|
||||
%% frequences theorique utilisees
|
||||
F1=85000;
|
||||
F2=90000;
|
||||
F3=95000;
|
||||
F4=100000;
|
||||
F5=115000;
|
||||
F6=120000;
|
||||
|
||||
|
||||
%% frequences avec une imprecision
|
||||
F1 = 85005.9;
|
||||
F2 = 90000;
|
||||
F3 = 94986.8;
|
||||
F4 = 100000;
|
||||
F5 = 115015.9;
|
||||
F6 = 120000;
|
||||
|
||||
%% calcul et affichage du systeme de son FFT et du spectre de fourrier (Lancer une des sections en haut avant)
|
||||
Res2 = sim('SimuProject');
|
||||
|
||||
figure(5);
|
||||
plot(Res.Sinus_Continu);
|
||||
hold on;
|
||||
plot(Res.Sinus_Echanti,'o');
|
||||
grid;
|
||||
|
||||
figure(6)
|
||||
Tf = abs(fft(Res2.Sinus_Echanti.Data)/M);
|
||||
stem(Tf);
|
||||
title("fft de Sinus");
|
||||
grid;
|
||||
|
||||
figure(7);
|
||||
df = 1/T;
|
||||
frequence = df * [0:1:M-1];
|
||||
semilogy(frequence, Tf,'r*');
|
||||
grid;
|
||||
%% cas du pistolet avec des signaux carres
|
||||
|
||||
Scarre = sim('Signal_carre');
|
||||
|
||||
figure(1);
|
||||
plot(Scarre.Carre_conti)
|
||||
hold on;
|
||||
plot(Scarre.Carre_discret,'o');
|
||||
|
||||
Tf = abs(fft(Scarre.Carre_discret.data)/M);
|
||||
|
||||
figure(3);
|
||||
stem(frequence, Tf);
|
||||
|
||||
%% affichage bode du filtre de chebychev
|
||||
F = tf([1],[1.7483E-23,7.6663E-18, 1.162E-11, 3.0332E-6 , 1]);
|
||||
|
||||
bode(F);
|
||||
|
||||
|
||||
|
||||
|
BIN
MATLAB/Signal_carre.slx
Normale Datei
BIN
MATLAB/Signal_carre.slx
Normale Datei
Binäre Datei nicht angezeigt.
BIN
MATLAB/SimuProject.slx
Normale Datei
BIN
MATLAB/SimuProject.slx
Normale Datei
Binäre Datei nicht angezeigt.
Laden …
In neuem Issue referenzieren