Documente Academic
Documente Profesional
Documente Cultură
al Republicii Moldova
Departamentul Fizica
RAPORT
despre lucrarea de laborator Nr. 4
la Mecanică realizată în MATLAB
Studentul grupei
A îndeplinit: Ghirea Gabriel gr. RM-201
Chişinău – 2020
Mersul lucrării:
Exerciţiul 1:
De făcut o generalizare concisă despre caracteristicile cinematice ale oscilaţiilor armonice si despre
compunerea acestora, în cazul,când direcţiile coincid, şi ,când direcţiile sunt reciproc perpendiculare.
ω1≠ ω2 şi 𝛼1 ≠ 𝛼2
Ecuaţia oscilaţiei rezultante obţinută depinde de produsul a două funcţii armonice :
Când frecvenţa uneia din oscilaţii este de două ori mai mare decât frecvenţa altei oscilaţii,iar
amplitudinile sunt egale,adică:
ω1 = 2ω , ω2 =ω,
a1 = a2 = a, α1 = α2 = α - 𝜋 /2
După excluderea timpului t se obţine traiectoria , ecuaţia căreia este o curbă algebrică de
ordinul patru.
Pentru valorile lui α ce variază de la π până la 2π ,vom obţine figurile lui Lissajous ,simetrice
în raport cu vertical.
ecuaţia parabolei cu vârful în punctul (a,0) şi cu axa de simetrie x :
y2 = 𝑎2 /2 - 𝑎 2/2* x
Exerciţiul 2:
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.
function [x1,x2,x3]=fnecoerente(t);
% definim amplitudinea
a1=15; % m
a2=25; % m
% definim pulsatia
omega1=16; % rad/sec
omega2=6; % rad/sec
% definim faza initiala
alfa1=pi/1.6; % rad
alfa2=pi/1.9; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
20
10
x, m
-10
-20
-30
-40
0 1 2 3 4 5 6 7 8 9 10
t, sec
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.
function[x1,x2,x3]=fcoerente(t);
% definim amplitudinea
a1=15; % m
a2=25; % m
% definim pulsatia
omega1=16; % rad/sec
omega2=16; % rad/sec
% definim faza initiala
alfa1=pi/1.6; % rad
alfa2=pi/1.9; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
20
10
x, m
-10
-20
-30
-40
0 1 2 3 4 5 6 7 8 9 10
t, sec
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.
function[x1,x2,x3]=fbataie(t,domega)
% definim amplitudinea
a1=22; % m
a2=24; % m
% definim pulsatia
omega1=4; % rad/sec
omega2=omega1+domega; % rad/sec
% definim faza initiala
alfa1=2; % rad
alfa2=0; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
% procedura de rezolvare a sarcinii 2c
close all
% definim intervalul de timp
t=0:pi/20:300 ;
n=0;
for domega=[0.05,0.08,0.1];
n=n+1;
% definim un vector cu 3 coloane, corespunzator x1, x2 si
x3
[x1,x2,x3]=fbataie(t,domega);
figure(n);
plot(t,x3,'-r','LineWidth',1);
axis equal
legend('x1+x2');
title({'oscilatie-bataie cu diferenta dintre pulsatie de '
domega 'radiani'});
xlabel('t, sec');
ylabel('x, m');
end
oscilatie-bataie cu diferenta dintre pulsatie de
oscilatie-bataie cu diferenta dintre pulsatie de
0.08
0.1
radiani
radiani
100 x1+x2
100 x1+x2
80
80
60
60
40
40
20
20
x, m
0
x, m
-20 -20
-40 -40
-60 -60
-80 -80
-100 -100
100 x1+x2
80
60
40
20
x, m
-20
-40
-60
-80
-100
pe axe separate (fereastra grafică se divizează în 9 sectoare , fiecare cu axele sale, pentru fiecare
valoare ale parametrului α).
function[x1,x2,x3]=fcoer_dalfa(t,dalfa)
% definim amplitudinea
a1=15; % m
a2=25; % m
% definim pulsatia
omega1=16; % rad/sec
omega2=16; % rad/sec
% definim faza initiala
alfa1=pi/1.6; % rad
alfa2=alfa1-dalfa; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
x, m
x, m
x, m
0 0 0
x, m
x, m
0 0 0
-20 -20
-50
0 5 0 5 0 5
t, sec t, sec t, sec
=2.3562rad =2.618rad =3.1416rad
20 20 20
x, m
x, m
x, m
0 0 0
Exerciţiul 3:
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 luiLissajous), pentru
α=0;
function[x,y]=fcoerbeta(t,alfa);
% definim amplitudinea
a1=7; % m
a2=14; % m
% definim pulsatia
omega1=17; % rad/sec
omega2=16; % rad/sec
% definim faza initiala
alfa1=pi/3; % rad
alfa2=alfa1-afla; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
end
Concluzie:
Efectuând lucrarea de laborator nr.4 am operat cu comenzi pentru construirea graficelor în
sistemul MATLAB pentru reprezentarea grafica a oscilatiilor armonice de diferite tipuri.
Efectuand lucrarea respectiva am facut cunostinta cu caracteristicile cinematice ale proceselor
oscilatorii. Am invatat cum secompun oscilaţii armonice de aceiaşi direcţie precum si
compunerea oscilaţiilor armonice de direcţii reciproc perpendiculare.
Am construit grafice cu ajutorul comenzii “plot” la diferite oscilatii armonice. De asemenea am
creat file-functii si file-programe pentru indeplinirea sarcinilor propuse, folosind comezi precum
“subplot’’ pentru aranjarea graficelor intr-o singura fereastra.