Sunteți pe pagina 1din 9

Ministerul Educaţiei

al Republicii Moldova

Universitatea Tehnică a Moldovei

Departamentul Fizica

RAPORT
despre lucrarea de laborator Nr. 4
la Mecanică realizată în MATLAB

Varianta 13

Tema: Compunerea oscilaţiilor armonice

A efectuat: Detișin David

A verificat: Andronic Silvia

Chişinău 2020
II. De ales două oscilaţii armonice de aceiaşi direcţie(x1 şi x2), cu frecvenţele
ciclice ω1 şi ω2, cu fazele iniţiale α1 şi α2 , şi cu amplitudinile А1 şi А2 . De
compus(de adunat) aceste oscilaţii (х= x1 + x2 , oscilaţia rezultantă), construind
graficele respective cu inscripţii informative pentru următoarele cazuri:
a). Oscilaţii armonice necoerente (ω1 ≠ ω2). De scris file-funcţia de timp, ce ar
construi în o fereastră grafică pe axe comune graficele funcţiilor x1(t) , x2(t) şi х(t).
De analizat rezultatele obţinute.
b). Oscilaţii armonice coerente (ω1 =ω2). De scris file-funcţia de timp, ce ar
construi în o fereastră grafică pe axe comune graficele funcţiilor x1(t) , x2(t) şi х(t).
De analizat rezultatele obţinute. Lucrări de laborator la Mecanică realizate în
MATLAB 104
c). Oscilaţii armonice necoerente (ω1  ω2 , - oscilaţie de tip bătaie). De scris file-
funcţia de timp, ce ar construi în o fereastră grafică graficul funcţiei х(t). De
determinat caracteristicile cinematice ale oscilaţiei de tip bătaie.
d). Oscilaţii armonice coerente (ω1=ω2). De scris o file-funcţie cu parametrii de
intrare numărul figurii şi diferenţa de faze α =α1 - α2 , ce ar construi, în o
fereastră grafică, graficele funcţiilor x1(t), x2(t) şi х(t) pentru α=0;         ;
6 5 ; 4 3 ; 3 2 ; 2 ; 3 ; 4 ; 6 pe axe separate (fereastra grafică se divizează în 9
sectoare , fiecare cu axele sale, pentru fiecare valoare ale parametrului α).

a) function [x1,x2,x3]=fnecoerente(t)
a1=3;
a2=5;
omega1=3;
omega2=10;
alfa1=pi/1.4;
alfa2=pi/1.5;
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end

close all
t=0:pi/100:8;
[x1,x2,x3]=fnecoerente(t);
figure(5);
plot(t,x1,':r',t,x2,'--b',t,x3,'-k');
legend('x1','x2','x1+x2');
title('compunerea oscilatiilor necoerente');
xlabel('t, sec');
ylabel('x, m');

b)function [x1,x2,x3]=fcoerente(t)
a1=15;
a2=17;
omega1=18;
omega2=18;
alfa1=pi/1.3;
alfa2=pi/1.7;
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end

close all
t=0:pi/200:5;
[x1,x2,x3]=fcoerente(t);
figure(7);
plot(t,x1,':r',t,x2,'--b',t,x3,'-k');
legend('x1','x2','x1+x2');
title('compunerea oscilatiilor coerente');
xlabel('t, sec');
ylabel('x,m');
c)function[x1,x2,x3]=fbataie(t,domega)
a1=45;
a2=40;
omega1=5;
omega2=omega1+domega;
alfa1=0;
alfa2=0;
x1=a1*sin(omega1*t+alfa1);
x2=a2*sin (omega2*t+alfa2);
x3=x1+x2;
end

t=0:pi/20:100;
n=0;
domega=0.1;
n=n+1;
[x1,x2,x3]=fbataie(t,domega);
figure(5);
plot(t,x3,'-k','LineWidth',1);
axis equa1
legend('x1+x2');
title('oscilatie de tip bataie')
d) % procedura de rezolvare a sarcinii 2a
close all
% definim intervalul de timp
t=0:pi/200:5;
n=0;
for alfa=[0,
pi/6,pi/4,pi/3,pi/2,2*pi/3,3*pi/4,5*pi/6,pi];
n=n+1;
% definim un vector cu 3 coloane, corespunzator x1, x2
si x3
[x1,x2,x3]=fcoer_dalfa(t,alfa);
figure(1);subplot(3,3,n);
plot(t,x1,':r',t,x2,'--b',t,x3,'-k','LineWidth',1.5);
xlabel('t, sec');
ylabel('x, m');
title(['\delta\alpha=',num2str(alfa),'rad']);
end
III. Punctul material ia parte la două oscilaţii armonice de direcţii reciproc
perpendiculare (x şi y) cu frecvenţele ciclice ω1 şi ω2 , сu fazele iniţiale α1 şi α2 şi
amplitudinile А1 şi А2 . Este necesar de selectat aceste oscilaţii în următoarele
cazuri:
a). ω1 =ω2 . De scris o file-funcţie cu parametrii de intrare numărul figurii şi
diferenţa de faze α=α1 - α2 , ce ar construi, pe axe separate , în o fereastră
grafică, traiectoriile mişcării punctului (figurile lui Lissajous),pentru α=0;     
;65;43;32;2;3;4;6.
b). ω1 ≠ ω2 , 2 1 2 1 n n    , n1 ,n2= 1 , 2 ,3 , …. , α1 = α2 = α - 2  ; De scris o
file-funcţie cu parametrii de intrare numărul figurii şi parametru α , ce ar construi,
pe axe separate , în o fereastră grafică, traiectoriile mişcării punctului (figurile lui

Lissajous),pentru
a)function[x1,x2,x3]=fcoer_dalfa(t,dalfa)
% definim amplitudinea
a1=10; % m
a2=20; % m
% definim pulsatia
omega1=14; % rad/sec
omega2=14; % rad/sec
% definim faza initiala
alfa1=pi/1.3; % rad
alfa2=alfa1-dalfa; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end

t=0:pi/250:5;
n=0;
for alfa=[0,
pi/6,pi/4,pi/3,pi/2,2*pi/3,3*pi/4,5*pi/6,pi];
n=n+1;
[x,y]=funex3(t,alfa);
figure(3);subplot(3,3,n);
plot(x,y,'--b');
xlabel('t, sec');
ylabel('x, m');
title(['\delta\alpha=',num2str(alfa),'rad']);
end
b)t=0:pi/400:5;
n=0;
for alfa=[0,
pi/6,pi/4,pi/3,pi/2,2*pi/3,3*pi/4,5*pi/6,pi];
n=n+1;
[x,y]=funex3b(t,alfa);
figure(2);subplot(3,3,n);
plot(x,y,'--r');
xlabel('t, sec');
ylabel('x, m');
title(['\delta\alpha=',num2str(alfa),'rad']);
end
Concluzie :
În această lucrarea am efectuat compunerea oscilaţiilor armonice coerente și
necoerente , construind graficele respective cu inscripţii informative , scriind file
funcția la fiecare oscilație armonică.

S-ar putea să vă placă și