Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Despre lucrarea de laborator Nr.4
la Mecanică realizată în MATLAB
A efectuat:
A verificat:
Chişinău 2018
Scopul lucrării: Însuşirea materialului teoretic si compunerea oscilatiilor armonice în
sistemul MATLAB.
Mersul lucrării:
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
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.
Costruiesc file-functia care compune oscilatiile:
function[x1,x2,x3]=functia_bataie2c(t,domega)
% definim amplitudinea
a1=22; % m
a2=24; % m
% definim pulsatia
omega1=3; % rad/sec
omega2=omega1+domega; % rad/sec
% definim faza initiala
alfa1=0; % rad
alfa2=0; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
pe axe separate (fereastra grafică se divizează în 9 sectoare , fiecare cu axele sale, pentru fiecare valoare
ale parametrului α).
Costruiesc file-functia:
function[x1,x2,x3]=functie_sarcina2d(t,dalfa)
% definim amplitudinea
a1=8; % m
a2=16; % m
% definim pulsatia
omega1=12; % rad/sec
omega2=12; % rad/sec
% definim faza initiala
alfa1=pi/1.4; % rad
alfa2=alfa1+dalfa; % rad
x1=a1*cos(omega1*t+alfa1);
x2=a2*cos(omega2*t+alfa2);
x3=x1+x2;
end
close all
% definim intervalul de timp
t=0:pi/200:7;
n=0;
for alfa=[0,
pi/4,pi/2,3*pi/4,pi,5*pi/4,3*pi/2,7*pi/4,11*pi/6];
n=n+1;
% definim un vector cu 3 coloane, corespunzator x1, x2
si x3
[x1,x2,x3]=functie_sarcina2d(t,alfa);
figure(n);
plot(t,x1,'--g',t,x2,':k',t,x3,'-r','LineWidth',1.5);
legend('x1','x2','x1+x2');
title({'compunerea oscilatiilor coerente cu diferenta
de faza ',alfa});
xlabel('t, sec');
ylabel('x, m');
end
Exercitiul 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:
Costruiesc file-functia:
function function1(fig,a);
t=0:0.008:10;
x=2.*4*sin(3.*t+ pi/3+a)
y=1.*8*sin(3.*t+pi/3)
figure(1)
subplot(3,3,fig);
plot(x,y,'-r');
grid on
title(['alfa = ',num2str(a)])
xlabel('Axa Ox')
ylabel('Axa Oy')
b).