FACULTATEA CIM
CATEDRA MECANICA TEORETIC
ION BALMU
ANATOLIE CASIAN
VALERIU MIHAILOV
LUCRRI DE LABORATOR
LA MECANIC
realizate n MATLAB
Chiinu
U.T.M.
2007
2
Prezenta lucrare didactic conine o expunere pe scurt a
materialului, necesar pentru a aplica pachetul MATLAB, i exerciii
de antrenament n acest sens (Lucrrile de laborator Nr 1 i Nr 2 -
calculul expresiilor aritmetice, utilizarea masivelor unidimensionale
i bidimensionale, construirea graficelor). Este expus pe scurt i
materialul teoretic pentru a efectua dou lucrri de laborator la
mecanic n pachetul MATLAB (Lucrrile de laborator Nr 3 i Nr 4
construirea traiectoriei punctului material n plan i n spaiu,
calcularea integralelor, rezolvarea ecuaiilor difereniale de ordinul
doi, studiul oscilaiilor forate). Sarcinile lucrrilor de laborator sunt
prezentate n 30 de variante. Studentul primete numrul variantei de
la profesor pentru toate patru lucrri de laborator. Dup efectuarea
lucrrii studentul ndeplinete Raportul despre lucrarea respectiv.
Raportul trebuie oformat pe foi A4 cu chenar la 5 mm de la margine
sus, jos i n dreapta i 20 mm n stnga, ca documentaie tehnic.
Dac imprimanta nu accept astfel de margini, se admit, ca excepie,
foi A4 cu chenar la 10 mm de la margine sus, jos i n dreapta i 20
mm n stnga. Foaia de titlu a Raportului este indicat de profesor
conform Anexei 1 sau 2. Raportul se prezint pentru susinere la
lucrarea de laborator urmtoare. Dup susinerea ultimei lucrri
studentul prezint profesorului rapoartele despre toate lucrrile n
ansamblu, prinse cu o clam. Ele se pstreaz la catedr timp de un
an.
Lucrrile de laborator sunt destinate studenilor de la Facultatea
Calculatoare, Informatic i Microelectronic.
U.T.M., 2007
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Cuprinsul
Notri..................................................................................................5
Introducere.........................................................................................6
Ce este MATLAB..............................................................................6
Versiunile existente...........................................................................8
Pornirea sistemului MATLAB i lucrul n regim de dialog..............8
Lucrarea 1. Elemente ale sistemului MATLAB............................11
1.1. Comenzile de redactare a rndului...........................................11
1.2. Comenzile de dirijare a ferestrei n regimul de comand.........13
1.3. Regimul de comand................................................................14
1.4. Expresiile aritmetice.................................................................15
1.4.1. Numerele.............................................................................15
1.4.2. Operaiile aritmetice............................................................16
1.5. Variabilele.................................................................................17
1.5.1. Vizualizarea variabilelor.....................................................18
1.5.2. tergerea determinrii variabilelor......................................19
1.5.2. Fereastra Workspace...........................................................19
1.6. Formatul numerelor..................................................................20
1.7. Funciile matematice................................................................22
1.8. Vectorii i matricele..................................................................24
1.8.1. Matricele..............................................................................25
1.8.2. Introducerea matricelor.......................................................25
1.8.3. Operatorul colon..................................................................28
1.8.4. Generarea matricelor...........................................................29
1.8.5. Apelri la matrice................................................................29
1.8.6. Dimensiunile matricei.........................................................32
1.8.7. Operaiile cu matrice...........................................................33
1.8.8. Operaiile cu masivele (tabelele).........................................34
1.8.9. Lucrul cu matricele..............................................................35
1.9. Anunul despre erori i ndreptarea erorilor.............................38
Sarcina Lucrrii Nr 1.......................................................................43
Lucrarea 2. Grafica n sistemul MATLAB...................................52
2.1. Crearea graficelor.....................................................................52
2.1.1. Fereastra cu grafic.................................................................52
3
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
4
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Notri
5
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Introducere
Ce este MATLAB
n timpul de fa MATLAB este unul din cele mai puternice din
toate pachetele universale de calcul. Inginerii i savanii aplic
MATLAB pentru rezolvarea problemelor din diferite domenii de
aplicare: achiziionarea, analizarea i vizualizarea datelor;
prelucrarea semnalelor i a imaginilor; cercetarea i calcularea
diferitor procese tehnice; modelarea, simularea i optimizarea
sistemelor tehnice; dezvoltarea aplicaiilor, incluznd interfeele
grafice etc.
MATLAB este un sistem interactiv cu un limbaj de performan
nalt foarte efectiv pentru calcule tehnice a crui element
informaional de baz este matricea. Denumirea de MATLAB
provine de la Matrix Laboratory.
MATLAB s-a dezvoltat pe parcursul anilor cu adugrile a mai
multor utilizatori. La universiti pachetul MATLAB se folosete ca
un instrument standard de iniiere i cursuri avansate n matematic.
n industrie MATLAB este instrumentul cu o capacitate nalt pentru
cercetare, dezvoltare i analiz.
7
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Versiunile existente.
8
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
a) Matlab 6 b) Matlab 7
Fig.I.4. Setarea vizibilitii tuturor ferestrelor:
9
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
10
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Sfaturi practice.
Exemplele din lucrarea de laborator nr.1 e preferabil s le
ncercai din linia de comand pentru a vedea i a nltura erorile,
iar restul lucrrilor - s folosii redactorul intern.
11
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
inei minte:
Fereastra Command Window ofer posibilitatea de
redactare numai a ultimului rnd de comand. S nu v mire
faptul, c cursorul -l putei muta n rndurile precedente i nu le
putei redacta.
13
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> X = 3 + 2 - 4 + 5 +...
7 +1 + 2 - 3
>> a=3,25*(0.7-3.5/5.1)+2.3^3
a=
3
ans =
12.5101
>> x = 0.2;
>> y = -3.9;
>> a = sin(4/3*pi*x)+exp(0.1*y);
>> b = cos(4/3*pi*x)+exp(0.1*y);
>> c = sqrt(a/b)+(a/b) ^ (1/3)
c=
2.0451
1.4.1. Numerele
>>2.15e-3
ans = 0.00215
>> 5*(2.2+3.9i)+0.8
ans = 11.8000+19.5000i
Toate numerele sunt stocate n seansul de lucru folosind
formatul lung specificat de IEEE - standardul virgulei mobile.
15
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
inei minte:
Expresiile matematice se calcul conform regulilor de
prioritate a operaiilor i de la stnga la dreapta:
a *b
a*b/c este echivalent cu ,
c
ns
a
a/b*c este echivalent cu *c .
b
>> 1\2/5
ans = 0.4000
>> 1/2\5
ans = 10
16
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
1.5. Variabilele
>> num_students = 25
num_students = 25
inei minte:
Numele variabilei se ncepe cu o liter, urmat de un numr
arbitrar de litere, cifre sau semnul de subliniere "_". n numele
variabilei spaiul (locul gol) nu se admite. MATLAB folosete
doar primele 31 de caractere din numele variabilei.
Trebuie de inut cont c MATLAB este case sensitive -
literele majuscule i minuscule se deosebesc. Variabilele "A" i "a"
nu sunt aceleai.
>> 2.15+1.07
ans =3.2200
>> ans-0.22
17
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
ans =3.0000
>> a
a=
-1.34
>> disp(a)
-1.34
>> b=2.98+3.86i;
>> whos a b
Name Size Bytes Class
a 1x1 8 double array
b 1x1 16 array
(complex)
Crand total is 2 elements using 24 bytes
>> whos
>> clear a b
>> whos
>> clear
>> whos
19
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
20
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
c = 0.12
>> format rat; a, b, c
a = 1/3333
b = 1/4
c = 10/81
inei minte:
La executarea funciei matematice argumentul se scrie n
paranteze rotunde imediat dup numele funciei.
>> x=0.2;
>> y= -3.9;
>> c=sqrt((sin(4/3*pi*x)+exp(0.1*y))/(cos(4/3*pi*x)+...
exp(0.1*y)))+((sin(4/3*pi*x)+exp(0.1*y))/(cos(4/3*pi*x)+...
23
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
exp(0.1*y)))^(1/3)
c=
2.0451
>> x=0.2;
>> y= -3.9;
>> a= sin(4/3*pi*x)+exp(0.1*y);
>> b= cos(4/3*pi*x)+exp(0.1*y);
>> c=sqrt(a/b)+(a/b) ^ (1/3)
c=
2.0451
inei minte:
Avantajele MATLAB-ului:
- n timp, ce unele limbaje de programare lucreaz doar cu
cte un element din matrice, MATLAB permite s lucrm cu
ntreaga matrice repede i uor.
- nu este necesar s declarm dimensiunile matricelor - ele
pot fi redimensionate pe parcursul lucrului.
24
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
1.8.1. Matricele
25
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
26
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> a = 1:9
a= 1 2 3 4 5 6 7 8 9
Deoarece rezultatul operatorului colon este un vector
urmtoarea expresie este echivalent cu cea precedent:
>> a = [1:9]
a= 1 2 3 4 5 6 7 8 9
Aceleai matrice, artate anterior, pot fi introduse n felul urmtor
De exemplu:
>> 100:-7:50
100 93 86 79 72 65 58 51
>> 0:pi/4:pi
0 0.7854 1.5708 2.3562 3.1416
1.8.4. Generarea matricelor
28
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> b(2,3)
ans = 6
>> c(3,4)
ans = 12
Pentru un vector sintaxa este de V(n), unde n este numrul de
ordine al elementului necesar, indiferent dac vectorul este vector-
rnd sau vector-coloan.
>> vl(2)
ans =3
>> vc(2)
ans =5
30
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
d=
1 4 7 10 0
2 5 8 11 0
3 6 9 12 15
32
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
33
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
32 77 122 167
50 122 194 266
68 167 266 365
>> sin(a)
ans =
0.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794 0.6570
0.9894 0.4121
>> sin([0 pi/2 pi])
ans =
0 1.0000 0.0000
35
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
22 26 30
>> sqr(2)
??? Undefined function or variable sqr.
38
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
n versiunea MATLAB 6 :
1. dac exist o singur variant, atunci dup apsarea tastei
<TAB> sistemul ar fi terminat numele funciei
necunoscute fr transferul rndului.
2. dac variante sunt cteva i tasta <TAB> se apas doar o
singur dat atunci MATLAB d un sunet de avertizare
3. dac variante sunt cteva i tasta <TAB> va fi apsat
dublu atunci MATLAB va afia variantele posibile n
fereastra Command Window i va repeta linia de
comand introdus.
S considerm un exemplu:
>> cl<TAB>
cl2tf cleanaxe clg cloop
clusterdata cla cleanerrormsg clipboard
39
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
40
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
a) Matlab 6 b) Matlab 7
Overloaded methods
help sym/sqrt.m
41
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
n versiunea MATLAB 7:
Acest ajutor n aceast versiune este mai avansat.
n versiunea MATLAB 6:
n aceast versiune MATLAB caut perechile doar la
editarea rndului - dac gsete perechea la paranteza introdus
atunci automat le evideniaz pe ambele.
42
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Sfaturi practice.
nceputul fiecrui program ncepei cu tergerea tuturor
variabilelor din sesiune. Aceasta v d posibilitatea s evitai
eroarea folosirii variabilelor determinate din programul precedent.
Preferabil ca orice program s se nceap cu comenzile
clear;
format compact;
Sarcina Lucrrii Nr 1.
I. Descriei comenzile de baz n regimul de comand a Programului
MATLAB.
Vari
Expresiile
anta
3.5
e x sin y e x cos y e x sin y
F1 x x sin y;
x sin y e sin y e x cos y
1
5 2 x sin y x x ln y
F2 arctg ;
x ln y 5 2 x sin y
43
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
x ctgy
2.5 3
x ln cos y
A1 ;
x ctgy x ln cos y
2
x cos 2 y
3
A2 sh
2
ln
x cos y sin y x;
x cos y x 2 cos 2 y
3. 1
x 3 tgy (sin y ln x ) 2.5
B1 x sin 2 x ;
sin y ln x
x tgy
3
3
x sin 3 y 1x cos y
1.3 2 2
B2 ch ln ;
x sin y
1.5
x cos2 y 1.3 3
x 1 x2 1 2 x 2
2.3
ln ctgy x
H1 ;
x 1 x2 1 2x
2
ln ctgy
4
x 2 cos 2 y
H 2 arcsin x ln y ;
x ln y
e cos y 3sin y
x 2
100 x tgy cos y
Z1 ;
100 x tgy e cos y 3sin y
x 2
5
x cos 2 y
2 3 2.3
x sin y
Z2 cth 2 ;
x sin y x cos y
2
x 1 2 x2
2.1
100 x ctgy sin y
Q1 ;
100 x ctgy
x 2
1 2 x 2
6
x cos y x 2 x sin y
3 2.2 1.3
Q2 ;
x sin y 3
x 3
cos y
44
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
5x sin y
2.2
x x tgy
2
R1 ;
50 x sin y x 2 x tgy
2 1/ 3 4
7
2 x sin 2 y x ln tgy cos y
R2 sh ;
x ln tgy 2 x sin y
1.3 1/ 3
x 2
T
x 2 x 1 3x sin y ln x cos y ;
2 3 2 1/ 3
x 1 3x
1
sin y ln x 2 3
8
T
arcsin cos 2 y x
1 2 x cos y ; 4 1/ 4
2.5
e x sin y e x cos y x sin y
F1 3 x sin y;
x sin y e sin y e x cos y
x
9 1.3
x 2 cos 2 y
H 2 arcsin x ln y ;
x ln y
x ctgy
2.5 3
x ln cos y
A1 5 ;
x ctgy x ln cos y
10
x cos 2 y
2 2 2.3
x sin y
Z2 cth 2 ;
x sin y x cos 2
y
sin y ln x 2.5 x sin 2 y;
2.3
x 3 tgy
B1
sin y ln x x3 tgy
11
x cos y x 2 x sin y
3 1.3 1.3
Q2 ;
x sin y 3
x3 cos y
45
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
x 1 x2 1 2 x 2
2.3
ln ctgy x
H1 ;
x 1 x2 1 2x
2
ln ctgy
12
2 x sin 2 y x ln tgy cos y
R2 sh ;
x ln tgy 2 x sin 2 y
1.3 1/ 3
x
e cos y 3sin y
x 2
100 x tgy cos y
Z1 ;
100 x tgy e x cos y 3sin y
2
13
T2
arcsin cos 2 y x
1 2x 4 1/ 4
cos y
;
1 2x
4 1/ 4 arcsin cos 2 y x sin y
x 1 2 x2
2.1
100 x ctgy sin y
Q1 ;
100 x ctgy
x 2
1 2 x 2
14
5 2 x sin y x x ln y
F2 arctg ;
x ln y 5 2 x sin y
5x sin y
2.2
x x tgy
2
R1 ;
50 x 2 sin y x 2 x tgy
1/ 3 4
15
x cos 2 y
3
A2 sh
2
ln
x cos y sin y x;
x cos y x 2 cos 2 y
T
x 2 x 1 3x sin y ln x cos y ;
2 3 2 1/ 3
x 1 3x
1
sin y ln x 2 3
16
x sin y ln 1x cos y ;
1.3 3 2 2
B ch
x sin y
2 1.5
x cos y 2 1.3 3
46
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
x ctgy
2.5 3
x ln cos y
A1 ;
x ctgy x ln cos y
17 1.3
x 2 cos 2 y
H 2 arcsin x ln y ;
x ln y
sin y ln x 2.5 x sin 2 y;
3.1
x 3 tgy
B1
sin y ln x x 3 tgy
18
x cos2 y
2 3 2.3
x sin y
Z2 cth 2 ;
x sin y x cos y
2
x 1 x2 1 2 x 2
2.3
ln ctgy x
H1 ;
x 1 x2 1 2x
2
ln ctgy
19
x cos y x 2 x sin y
3 2.2 1.3
Q2 ;
x sin y 3
x 3
cos y
e cos y 3sin y
x 2
100 x tgy cos y
Z1 ;
100 x tgy e x cos y 3sin y
2
20
2 x sin 2 y x ln tgy cos y
R2 sh ;
x ln tgy 2 x sin y
1.3 1/ 3
x 2
5x sin y
2.2
x x tgy
2
R1 ;
50 x sin y x 2 x tgy
2 1/ 3 4
21
5 2 x sin y x x ln y
F2 arctg ;
x ln y 5 2 x sin y
47
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
x 1 2 x2
2.1
100 x ctgy sin y
Q1 ;
100 x ctgy
x 2
1 2 x 2
22
x cos 2 y
3
A2 sh
2
ln
x cos y sin y x;
x cos y x 2 cos 2 y
T
x 2 x 1 3x sin y ln x cos y ;
2 3 2 1/ 3
x 1 3x
1
sin y ln x 2 3
23 1.3
x 2 cos 2 y
H 2 arcsin x ln y ;
x ln y
2.3
e x sin y 2x cos y e x sin y 2 x cos y
F= ln sin y ;
200 x y 200 x y
24
x 1 x 1 2x
2 3
A 5 x 1 x 1 2x 3
2 3
;
ln ctgy
3 x sin( y ) x 1 x2
Z arctg ;
x x2 3 x sin( y )
25
e x sin y e x cos y
y
Q e sin y e cos y 1
x
;
tgy
(sin y sin 2 y sin 3 y ) 4 sin y sin 2 y sin 3 y
T 1
sin y sin 2 y sin 3 y ex ;
1 x
26 e
cos 2 y sin 4 y e x e x
H ;
e x
e x 3 sin 4 y cos 2 y 2 2
48
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
x tgy
1
ln y ln y
;
W 1
x tgy
27
x ln y
3
R sh ch x ln y x ln y ;
x ln y
2.3
e x sin y 2 x cos y e x sin y 2 x cos y
F= ln sin y
200 x y 200 x y
28
x ln y
3
R sh ch x ln y x ln y ;
x ln y
x 1 x 1 2x
2 3
A x 1 x 1 2x
2 3
5 3 ;
ln ctgy
29
cos 2 y sin 4 y e x e x
H ;
(e x e x ) 3 (sin 4 y cos 2 y 2) 2
ye x sin y e x cos y
Q e sin y e cos y 1
x
;
tgy
30 x tgy
1
ln y ln y
;
W 1
x tgy
49
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
11 3
y x sin x ln x 2 x 2 cos x
3
2 , 2 N=6
y x e x x 2 sin x ctgx 2 , 2
2
12 N=7
13 y x ln x x cos x ln x 0.3,3 N=6
14 y x e x cos x 2 x 2 1 1,3 N=8
3
15 y x x 2 ln x 1 x cos x 2 , 2 N=7
16 y x e x e x x 2 ln x 0.2, 4 N=6
17 y x x 2 sin x ln x 4 1,3 N=7
50
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
18 y x e x cos x x 3 3 ,3 N=8
19 y x x cos x 2 thx 2 , 2 N=7
20 y x x 2 ln x 1 ctg x 1 0.3, 4 N=6
21 y x x3 xtgx sin x 2 ,3 N=8
22 y x ln x 1 x 2 sin x arcsin x 1,3 N=7
y x cos x ln x 2 x 2 sin x ,3
3
23 N=8
sin x cos x
24 y ( x) [0,2 ] N=10
x2 1
25 y ( x ) ln( x 1) e x e x [ 0.2, ] N=8
1
26 y ( x ) x 2 tg arcsin x [0, ] N=9
3
ex
27 y ( x ) x sin x x 3 [0,1] N=7
x 1
1
y( x)
28 x [0,3] N=9
1
1 x
e sin x e cos x [ ,3 ]
29 y( x) N=11
x2
51
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> figure(n);
unde n este numrul figuri date (se indic n bara de titlu a ferestrei).
Rezultatul a comenzilor grafice vor fi artate n aceast figur.
52
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
53
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> x1=[-2:0.05:2];
>> y1=exp(x1).*sin(pi*x1)+x1.^2;
>> plot(x1,y1)
-1
-2
-3
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
>> [x3,y3]=meshgrid(-1:0.1:1,0:0.1:2);
Pentru a construi graficul z(x,y) a rmas de chemat funcia grafic potrivit, de exemplu:
>> mesh(x3,y3,z3)
55
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
3 3
2 2
1 1
0 0
-1 -1
-2 -2
-3 -3
2 2
1.5 1 1.5 1
1 0.5 1 0.5
0 0
0.5 -0.5 0.5 -0.5
0 -1 0 -1
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
56
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
-1
-1
-2
.2
.5
.1
1.4 1.4
-0.6
-1.8 -0.9 -0.3
1.2 1.2 -1.5 -1.2
-0.6
-0.9 -0.3
-0.6 -0.3
1 1 0.3
0 0 0 0
0.6 0.3
1.20.9 0.6 0.3
0.8 0.8
1.8 0.9
2 2.1 1.5 1.2 0.
0.6 0.6 .4 6
0.4 0.4
1.8 5 0.9
0.2 0.2 1. 1.2 0.6
0.9 0.6 0.3
0.3 0.3
0 0
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
-1
-2
-3
2
1.5 1
1 0.5
0
0.5 -0.5
0 -1
0.8
0.6 30
0.4 25
20
0.2
15
0
10
-0.2
5
-0.4
0
-0.6 10
5 10
-0.8 5
0
0
-1 -5 -5
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
-10 -10
58
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
3 0.6
0.4
2
0.2
1
0
0
-0.2
-1
-0.4
-2 -0.6
-3 -0.8
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
a) b)
Fig. 2.8. Graficul cu i fr suprapunere (hold on i hold off)
Adic, mai nti trebuie de calculat valorile lui f(x), g(x) i la
sfrit de chemat plot, separnd prin virgul perechile x, f i x, g (vezi
figura 2.8, a)).
Analogic si cu graficele 3-dimensionale (fig. 2.9).
59
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
10 10
5 5
0 0
-5 -5
-10 -10
2 2
1 2 1 2
0 1 0 1
0 0
-1 -1 -1 -1
-2 -2 -2 -2
60
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
>> subplot(2,3,3)
>> bar([1.2 0.3 2.8 0.9])
>> subplot(2,3,6)
>> surf(x3,y3,z3)
61
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
a) b)
Fig. 2.10. Figura cu 3 axe (a) i adugarea datelor la axe (b).
62
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
-1
-2
-3
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Unele palete a culorilor sunt prezentate mai jos (v. fig. 2.13):
bone - seamn cu aspectul gray, dar cu un ton uor de
culoare albastr;
colorcube - fiecare culoare se schimb de la nchis pn la
deschis;
64
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
4
60
3
50
2
40
1
Axa Y
30
0
-1 20
-2 10
-3
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Axa X
a) b) c) d) e) f) g) h) i) j) k) l)
Fig. 2.13. Graficul funciei n rezultatul aplicrii comenzilor:
a) colorbar; i colormap cu paletele b)gray; c)bone; d)colorcube;
e)cool; f)copper; g)hot; h)hsv; i)jet; j)spring; k)summer; l)winter.
65
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Rezultatele experientei
4 4
3 3
2 2
1 1
0 0
-1 -1
-2 -2
-3 -3
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
a) grid on b) title
Fig. 2.14. Graficul funciei n rezultatul aplicrii funciilor
a) grid on; b) title.
2 2
1 1
Axa Y
0 0
-1 -1
-2 -2
-3 -3
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Axa X
a) b)
Fig. 2.15. Graficul funciei n rezultatul aplicrii funciilor:
a) legend; b) xlabel, ylabel.
66
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
68
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
f(x)
0 15 -0.6
2
-20
10 -0.8
ambele pe
-40
-10 -8 -6 -4 -2 0 2 4 6 8 10
graficul functiei f2=-(x.(1/3)) 5 -1 1.5
0
g(x)
-1 0 -1.2
1
-2
axele din
-5 -1.4
-3
-10 -8 -6 -4 -2 0 2 4 6 8 10 -10 -1.6 0.5
6 3 x
x 10 graficul functiei g=((x-1). ).*sqrt(x).*(2. )
f(x) i g(x)
3
-15 -1.8
2
0
1
dreapta
-20 -2
0
ambele pe
Oy axa ordonatelor
1.5
-1 2
1
-1.5
ambele pe
0.5
-2 1.5
0
axele din
Oy axa ordonatelor
-2.5 -0.5
-10 -8 -6 -4 -2 0 2 4 6 8 10 -10 -8 -6 -4 -2 0 2 4 6 8 10
Ox axa absciselor
1
axele de sus
6
x 10 graficul functiei g=((x-1).3).*sqrt(x).*(2.x) graficul functiei f2=-(x.(1/3)) 6
x 10 graficul functiei g=((x-1).3).*sqrt(x).*(2.x)
2.5 0 2.5
2 2
0.5 -0.5
dreapta
1.5 1.5
-1
1 1
0 -1.5
0.5 0.5
-2
0 0
Vari-
Funcia 1 Funcia 2 Segmentul
anta
1 f ( x) sin x g ( x) sin 2 x x 2 ,3
2 f ( x) sin x 2
g ( x) cos x 2
x ,
3 f ( x) x 2 x 1
3 2
g ( x ) ( x 1) 4
x 1,1
4 f ( x) ln x 2 g ( x) x ln x x 0.2,10
x 0.5,0.5
3 5
5 f ( x) 2 x g ( x) 2 x
6 f ( x) x 2
g ( x) x 3
x 1,1
7 f ( x ) arcsin x g ( x ) arccos x x 1,1
69
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
8 f x cos 2 x, g x ln x 1 x , 4
9 f x x 2 ln x g x x sin x x 0.2,8
10 f x x 2 sin x g x x ln x 1 x , 6
11 f x sin 3 x g x cos3 x x , 2
12 f x x 2 cos x g x x3 cos x x ,3
13 f x x ln x 2 1 g x x2 x 2 x 0.2, 4
14 f x x sin x 2 g x x 2 cos x x , 4
15 f x 2e x sin x g x x 2 cos 3 x x 1,3
sin x
16 f x 5e x cos x g x x 0.1, 4
x
17 f x x 2 sin 2 x g x x cos x x 1,3
18 f x e x sin x 2 g x x cos 2 x x 1, 2
19 f x x cos x g x x cos x 2
x 2 , 2
20 f x 2 arcsin x g x x 2 cos x x 1, 2
21 f x 3e x sin x g x e x cos x x 0,3
22 f x x 2 sin x g x x cos x x ,
23 f x 3arccos x g x e x cos x x 1,1
24 f x x sin x g x x ln x 1 x 1,3
25 f x xthx g x x 2 cos x x 1, 2
26 f x x 2 1 sin x g x ln x 2 2 x 1,3
27 f x e x sin 2 x g x x cos x x ,3
28 f x 3x cos x g x x 2 cos 2 x x ,
29 f x x 2 cos x g x x sin 2 x x 1,3
30 f x x 2 ln x 2 g x e x sin x x 1, 2
70
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
3 z ( x, y ) sin 2 ( x 2 y ) e
y
x 0, y 1,1
6 z ( x, y ) e
x
( x 5 y 4 ) sin( xy) x 2,2 y 3,3
x 2 y 2 2 xy 3
7 z ( x, y ) x 2,2 y 1,1
x2 y2 1
8 z x, y e x cos 2 x y x 1,1 y ,
9 z x, y x 2 e y sin xy x 2, 2 y 1,1
10 z x, y 2 x cos x ln y x , y 1,5
11 z x, y e x x 2 y 2 cos xy x 1, 2 y 2,3
12 z x, y sin 2 x 3 y e y x 0, y 1,1
13 z x, y cos x 2 y 2 ln xy 1 x 1,1 y 1, 2
14 z x, y 2 x sin xy ln y 2 x , y 1,1
71
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
15 z x, y sin x 2 y 2 cos xy x , 2 y ,
17 z xy e x cos xy xy x 0,1 y 2, 2
18 z xy x sin x ln y x 0, y 1,5
19 z x, y sin xy x 2 y 2 3 x 2, 2 y 1,1
21 z x, y 2 x sin x y ln y 2 x , y 2, 2
22 z x, y 1 xy sin xy x x 1,1 y ,
23 z xy sin 2 x y 2 e x x 1, 2 y 0, 2
24 z x, y x 2 cos xy ln xy x x 1,1 y 2, 2
27 z x, y x 2 y e y sin xy x , y 0,1
3
29 z x, y 2sin x 2 xy cos 3 xy x , y ,
2 2
30 z xy 2 yu cos xy ln xy x 1, 3 y 0.5, 2
72
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Sfat practic.
nainte de lansarea redactorului intern trebuie de schimbat
catalogul (directoriul) curent.
74
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
75
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
76
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
inei minte:
Toate funciile se pstreaz n M-fiiere cu acelai nume.
77
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
0.35 0.4
0.35
0.3
0.3
0.25 0.25
0.2
0.2
0.15
0.15
0.1
0.1 0.05
0
0.05
-0.05
0 -0.1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
a) b)
Fig. 3.4. Graficul obinut cu plot (a) i fplot (b)
>> figure
>> fplot('myfun',[0,1])
>> t=[0:pi/20:2*pi];
>> x=cos(t).^3;
>> y=sin(t).^3;
>> plot(x,y)
79
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
80
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Varian-
Funcia Segmentul
ta
1
4 f ( x) 2
arctg (1 1.1 sin 5x ) 3
1
8 f x 3sin , x 0.05,1
x
9 f x 2 sin 20 x x 0,1
2
f x x 1,1
sin e 2 x e x cos e 2 x e x
10
81
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
1
11 f x 2sin x 0.05,1
2x
12
13 f x x 0.05,1
14 12sin 21 x
sin 23 x
14 f x 3 x 0,1
3 sin 21 x
1
15 f x sin x 0,1
2
arctgx 2 x
11
1
f x
16 1 x 0,1
arcctg
1.2 sin 7 x
1
17 f x 2sin 7 x x 2 x 0,1
3
18 f x 3 sin 30 x x 2 x 0,1
5
19 f x cos x 0,1
3
arctgx 5
11
1
21 f x 3cos 7 x 2 x 5 x 0,1
3
82
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
sin 25 x
24 f x 5 x 0,1
2 cos 23 x
13
25 f x x 0,1
15 11sin 50 x
f x sin 50 x x 0,1
1/ 3
28 x1/ 2
sin 30 x
29 f x 5 x 0,1
2 sin 25 x
83
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Varianta x t y t
84
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
8 x t t 2 2 cos t y t 1 sin t
3 3
9 x t 2 cos t cos 2t y t 2sin t sin 2t
2 2
10 x t 2e t sin t y t 3e t cos t
13 x t t 1 sin t y t 2 cos t
14 x t te t sin t y t 1 cos t
16 x t t sin 2t y t 2e t cos t
17 x t 2 cos t 1 y t 3sin 2t t
18 x t 3e t cos 2t y t 2sin 2 t
85
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
19 x t 2 ln t 1 sin t y t 3cos t
20 x t t 1 cos t y t 2t 1 sin t
21 x t et sin 2t y t t 1 cos t
2
x t y t t 1
1/ 2
23 cos 2t sin t
t 0.1
24 x t t 2 1 sin 2t y t t cos t
27 x t t 1 cos 2t y t t sin 2t
30 x t t cos 2t y t sin t ln t 1
86
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Varianta F
Funcia x(t) Funcia y(t)
1 z (t
2 z (t
3 z (t
4 z (t
5 z (t
6 z (t
87
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
7 z (t
8 x t t cos 2t y t sin t ln t 1 z
11 x t t 1 cos 2t y t t sin 2t z
14 x t t 2 1 sin 2t y t t cos t z
2
x t y t t 1 z
1/ 2
15 cos 2t sin t
t 0.1
17 x t et sin 2t y t t 1 cos t z
18 x t t 1 cos t y t 2t 1 sin t z
19 x t t 2 2 cos t y t 1 sin t z
88
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
3 3
20 x t 2 cos t cos 2t y t 2sin t sin 2t z
2 2
21 x t 2e t sin t y t 3e t cos t z
24 x t t 1 sin t y t 2 cos t z
25 x t te t sin t y t 1 cos t z
27 x t t sin 2t y t 2e t cos t z
28 x t 2 cos t 1 y t 3sin 2t t z
29 x t 3e t cos 2t y t 2sin 2 t z
30 x t 2 ln t 1 sin t y t 3cos t z
89
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
comet(x,y);plot(x,y)
function [x,y]=xy(t) hold on
x=sin(t); %Determinam timpul de
y=cos(t); calcul si pozitia punctului
t=tmax*rand
[x,y]=xy(t);
%Construim pozitia punctului
function figpas(fig,pas) pe traiectorie
plot(x,y,'ro-')
tmax=4*pi; title(['t = ',num2str(t)])
t=0:pas:tmax; hold on
[x,y]=xy(t); grid on
figure(fig) xlabel('axa-OX')
%Construim traiectoria ylabel('axa-OY')
punctului material legend('y=f(x),Traiectoria')
90
Lucrri de laborator la Mecanic realizate n MATLAB. I. Balmu, A. Casian, V. Mihailov
Cinematica punctuli
91
Lucrarea 4. Studiul oscilaiilor forate ale unui
corp n prezena forei de rezisten.
y ( x)dx ,
a
aplicnd una din metodele numerice, care sunt multe la numr. Vom
aplica metoda cuadraturilor, care permite de a calcula integrale
simple i duble prin metoda lui Simpson sau metoda lui Gauss-
Lobatto. Cuadratura reprezint o metod numeric de a determina
suprafaa sub graficul funciei y(x), adic integrala definit de mai
sus.
Funcia quad utilizeaz metoda lui Simpson i poate fi mai
efectiv cnd funciile de sub integral nu sunt line sau cnd precizia
calcului, care se cere, este joas. n MATLAB6 precizia a fost
ridicat pn la 10-6. Funcia quadl (cuadratura Lobatto) utilizeaz
regula adaptiv a cuadraturii Gauss-Lobatto de ordin foarte nalt.
n formulele de mai jos expresia de sub integral fun de obicei
se d in form de funcie descriptor, de aceia n scopuri didactice se
noteaz prin @fun.
Exemplul 4.1.
1
(e
x
De calculat 1) dx cu precizia 10-5. Culegem n rndul de
0
comand:
>> quad((exp(x)-1),0,1,1.e-5)
ans=
0.7183
2
e
x
De calculat dx cu precizia 10-4. Expresia exp(x) este
0
>> q=quad(@exp,0,2,1.e-4)
q=
6.3891
>> q=quad(@sin,0,pi,1.e-3)
q=
2.0000
dblquad(@fun,inmin,inmax,outmin,outmax) calculeaz i
red valoarea integralei duble pentru funcia de sub integral
fun(inner,outer). Implicit se utilizeaz cuadratura quand. Aici
inner este variabile interioar, care variaz de la inmin pn
la inmax, iar outer variabila exterioar, care variaz de la
outmin pn la outmax. Primul argument este un rnd, care
descrie funcia de sub integral. nscrierea n apostrofe acum
este inadmisibil.
Exemplul 4.2.
integr1.m
function y=integr1(x,y);
y=2*y.*sin(x)+x./(2*cos(y));
>> result=dblquad(@integr1,pi,2*pi,0,2*pi)
result=
-78.9574
4.2. Rezolvarea ecuaiilor difereniale.
Exemplul 4.3.
y1 = y2;
y2 = 1000*(1-y12)*y2-y1.
nainte de rezolvare trebuie de scris sistemul de ecuaii
difereniale n form de file-funcie EDO.
vdp1000.m
function dydt = vdp1000(t,y)
dydt = zeros(2,1); %a column vector
dydt(1) = y(2);
dydt(2) = 1000*(1-y(1)^2)*y(2)-y(1);
Solution of Van der Pol Equation, = 1000 Solution of Van der Pol Equation, = 1
2 3
1.5
2
1
0.5 1
solution y1
solution y
0
0
-0.5
-1 -1
-1.5
-2
-2
-2.5 -3
0 500 1000 1500 2000 2500 3000 0 2 4 6 8 10 12 14 16 18 20
time t time t
a) b)
Figura 4.1. Graficul funciei pentru =1000 (a), i =1 (b)
solverDE.m
function dy = solverDE(t,y)
dy(1) = f1(t, y(1), y(2),..., y(n));
dy(2) = f2(t, y(1), y(2),..., y(n));
...................................................
dy(n) = fn(t, y(1), y(2),..., y(n));
2). Obinerea soluiei i a graficului nsoitor:
Solution of Van der Pol Equation, = 1 Solution of Van der Pol Equation, = 1
3 3
y2 y2
2 2
1 y1 1 y1
solution y
solution y
0 0
-1 -1
-2 -2
-3 -3
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
time t time t
Mx Mg c( x st ) . (3)
x k 2 x 0 . (7)
Aceasta este forma matematic a ecuaiei (6), care se numete ecuaie
diferenial liniar, omogen de ordinul doi cu coeficieni constani.
Soluia poate fi obinut n trei forme.
Rezolvare.
Placa efectueaz micare de translaie, toate punctele ei se mic la
fel. Considerm acum punctul B punctul plcii conectat
de arc.
Asupra lui
acioneaz trei fore: fora
de greutate
G Mg , fora
elastic F i fora de rezisten R . Fora R este orientat opus
vitezei. R q 2 v bv , b q 2 am notat coeficientul de
proporionalitate. n cazul nostru b = 0.5 Ns/m. Alegem originea
axei x n punctul O, care coincide cu punctul B n poziia de echilibru
a corpului (plcii) i ndreptm axa vertical n jos. Ecuaia
diferenial a micrii punctului B a plcii se va scrie sub forma:
Mx G x Fx R x , (1)
unde Gx Mg , Fx c x st , Rx bvx bx&, i deci
Mx Mg c( x st ) bx . (2)
x& 0 , x& 0 , x 0 ,
Pentru poziia de echilibru a plcii, cnd &
avem Mg c st 0 i ecuaia (2) devine
Mx bx cx 0 . (3)
2
Introducem notrile c/M = k , b/M = 2h i obinem forma matematic
a ecuaiei (3)
x 2hx k 2 x 0 . (4)
De un arc, coeficientul
de rigiditate al cruia c = 19,6
N/m, sunt suspendate o bar
magnetic cu masa de 50 g,
care trece printr-un solenoid,
i o plac de cupru cu masa
de 50 g, care trece printre
polii unui magnet (fig. 4.7).
Prin solenoid circul curentul
i 20sin 8 t A, care creeaz
o for de interaciune dintre
cmpul magnetic al
solenoidului i bar de
0.016 i N. Fora de frnare a
plcii de cupru cauzat de
cureni turbionari este egal
cu qv 2 , unde q = 0,001,
Figura 4.7.
10 5 Vb i v este viteza plcii n m/s. S se determine
oscilaiile forate ale plcii.
Rezolvare.
Alegem axa x ca i n problema precedent, dar acum asupra
r
punctului B acioneaz nc o for, fora perturbtoare Q (fig. 4.7):
Q x 0.016i 0.32 sin 8t . (1)
n acest caz ecuaia diferenial a micrii punctului B va avea
aspectul
Mx bx cx Q0 sin pt , (2)
unde Q0 0.32 N, p 8 s = 25s . mprim (2) la M i
-1 -1
n rezultat avem
x a1e / ht sin( k * t 1 ) A sin( pt ) (7)
Constantele a1 i 1 se determin din condiiile iniiale. Ele vor
fi altele dect n problema precedent deoarece n (7) este i termenul
al doilea. ns oscilaiile amortizate se atenueaz i dup un anumit
interval de timp, numit timp de tranziie ttr , ele dispar. Rmn numai
oscilaiile forate, care ne intereseaz. Constantele A i nu depind
de condiiile iniiale i obinem
x 2 0.022 sin(8t 0.91 ) m. (8)
S integrm ecuaia (3) n Matlab. Introducem valorile
coeficienilor i adugm condiiile iniiale. Vom avea
4 4
2 2
Deplasarea x, cm
Deplasarea x, cm
0 0
-2 -2
-4 -4
-6 -6
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Timpul t, sec. Timpul t, sec.
xdx
1
1/ 2
(1 2 y ) 3 1 (1 2 y ) 4 dy
(x
1
2
1) 3
1 1
u 2 du
y ( y 1) dy (2 u
1/ 2 3/ 2 1/ 2
2 3 3
)
0 0
8 1
z
x (z
3
3 x 4 1dx 2
dz
1) 4
1 0
1 1
dx
(1 5x )
1 / 3
4 dy
3
1 5x
0 0
5 5
5
0
z z 2 4 dz
z
0
z 2 4 dz
z 1
9
6
0
1 y dy
(z 2
2 z 3) 2 / 3
dz
2 5/9
dy
7
1
x 1 / 3 ( x 2 / 3 1)1 / 3 dx
0
1 y (1 1 y )2
5
5
y 2 dy
1 5x
2 2
3 2 x dx
3
8
y y 14 2 1/ 3
1 1
z 2 dz3 1/ 3
4 5/ 2
y
1/ 4
2 3/5
9 2 y dy
z z 1 2 2
0 1
u 1 du 2 1/ 3
3 3
y y
3
3 2
10 3y 1 2 dy
u u 23 2 1/ 2
1 1.2
z dz
1/ 5
2
5 4 z 1
x
1/ 5
4 2 6
11 x 1 x dx
z 3 4 2
1/ 2 1.5
x x dx
1/ 5
2 3 1/ 3 2
u
3
3
12 3u1/ 3 2 u 2 du
x x
1/ 3
3 1/ 2
2 1
z z dz
1/ 3
3 4 3 2/3
x
3/ 2
1/ 4
13 x x3 dx
z 1 4 2
0 1.5
4 3
u u du
3 3 / 2 1/ 3
y
3 1/ 5
1/ 3 7/3
14 y y dy
u 2 2 1/ 5
1 1
z z dz
1/ 5
3/ 2
3 4
x
3/ 2
15 x 4 2 dx
z 2 3 1/ 3
1.2 1
4 4
x 3x dx
4 1/ 3
y
1/ 3
x 4
5/3 3/ 2
16 1 y dy 2
1.5 1.2
3 2
u u du
3 1/ 3
x u 2
3/ 2 7/3
17 1 x dx 3/ 4
1.2 0.5
3 3
y y dy
2/5
x x y 3
3/ 4 2/3
18 2 dx 3
0 0.2
4 3
z z dz
3/ 4
y y dy
7/3 3 3/5
19 y
z 1
3 1/ 3
0.5 0
3 3 z z 1 dz
3/ 2 3
x z 2 1/ 3
7/3 3
20 x xdx
0.2 0.5
3 2
y1/ 3 y 2 2 dy
x x dx y3 / 2 1
3/ 2 3 1/ 3
21 x
0 0
3 3
u 3 / 2 u1/ 3 1 du
z z
4/3 2
22 3 dz
1.2 0.5 u u 3/ 5
3 2
y 2 y dy
3/ 2 2
x x y 1
7/3 3
23 2 dx 3
0.5 0.2
x 1 dx
4 7/3 3/ 2
y y
3
4/3 1/ 5
1 dy
24
1
x3 2
0
y
4/3 1/ 5
3 4 y dy
u
1/ 3
3/ 4 3
25 u 2 du
0.2 0.2 y 2
1
y dy
1/ 5 4/5 1/ 4
4 3 y1/ 3
x x x
1/ 3 3 3/ 2
26 dx
0 0.3 y 1 3
3 4
x x dx
3/ 2 2 / 7 1/ 3
z z 1
1/ 3
7/2 4
27 dz
0.2 0.1 x 1 2
3.1 3
y 1 y dy
5/ 2 2
x x
1/ 3
y 2
3/ 5 2
28 1 dx 3
0 0
z 2 dz
3/5 1/ 3
2 4
u
1/ 3
z 1
3
29 1 udu
2
0.1 0.1
y y 2 dy
3/ 2 3 1/ 3
3
x x
3/ 4
y 2
7/3 2
30 1 dx
2
0
II. De calculat numeric integrala definit dubl folosind file-funcia
respectiv:
Varianta Integrala dubl
5 11
[e
x y
1 ln( xy )]2 / 3 dxdy
4 10
1 1
[4 x
3
2 y 3 y 2 x ]1/ 4dxdy
0 0
2 1
[4 y
23
3 x cos y ]1/ 3dxdy
1 2
3 1
(e
x
4 cos y ) 3 dxdy
2 0
3 2
( x y)
3
5 e x y dxdy
2 1
4 2
(6 x
2
6 y 8 xy 3 ) x 3 y 3 dxdy
3 1
0.2 0
[x
2
7 y 3 sin x ]e x dxdy
0.11
3 2 1/ 3
sin x ye dxdy
x2 y2
8
1 0.1
3 4 1/ 2
9
2
2
ln x y y sin xy dxdy
0.1 1
3 1 1/ 4
xe x cos y
x y 3
10 dxdy
1 0.2
32 1/ 3
ye x cos y dxdy
x
11
1 1
43
12 3x
2
y 2 x ln xy dxdy
21
32 1/ 3
x 2 y x arcsin xy dxdy
3
13
21
23 1/ 2
x x y ye
3/ 2 2 x y
14 dxdy
1 1
2 1
3/ 4
x 7 / 2 3xy 2 sin x
15
dxdy
0.2 0.1
32 1/ 3
x 2 y x arcsin xy dxdy
3
16
21
2 1
x sin x e x y dxdy
3 3/ 2
17 y
1 0.2
2 1
18 x
3/ 2 7 / 3
y ln xy sin xdxdy
1 0.3
4 1
x x
4/3 y
2
xe x y xydxdy
19
0.5 0.4
32
20 x
1/ 3
sin xy x 2 / 3 y 7 / 2 e x y dxdy
21
32 0.7
x x e x y dxdy
1/ 3 2 / 5
21 y
1 1
3 1
xy sin x dxdy
1/ 3
x x y
3 7/2
22
2 0.1
32 1/ 3
xy dxdy
1/ 3 x y 1/ 3 7 / 2
23 e x y
21
2 1 1/ 3
xy sin xy ln xe x y dxdy
2
24
1 0.1
3 2
3x
3 1/ 3
25 y 4 xy cos x x 7 / 3 y1/ 5 dxdy
1 0.5
32 1/ 3
26 x
2 1/ 5
y 3ln xy x 2 y 3dxdy
21
3 2 1/ 3
sin x ye dxdy
x2 y2
27
1 0.1
32 1/ 3
x 2 y x arcsin xy dxdy
3
28
21
32 1/ 3
x 2 y x arcsin xy dxdy
3
29
21
4 1
4/3
xe x y xydxdy
2
30 x x y
0.5 0.4
III. De rezolvat numeric ecuaia diferenial a micrii punctului
material i de construit graficul respectiv pentru intervalul de timp
(n secunde) [0, 30]. De selectat amplitudinea forei perturbatoare i
intervalul de timp t astfel, ca s obinei doar graficul pentru timpul
de tranziie ttr :
y (0) , y
( 0) ,
Varianta Ecuaia diferenial
cm cm/s
1 y& 2 y& 14 y 800 cos(20t ),
& 10 2
2 y 3.2 y 3 y 7 cos(15t ), 12 3
.
M
R
O
D
a
a
.
D
e e O1
O1
3,18 O 4,19 .
M
O
e
.
M
R
D
2a
D
e e
O1 O1
a a
5,20
a
O1
e
6,21 O
.M
a
D e
O
D
M
. a a
O1
7,22
a . M
8,23
. M
O1 O
R e
D O1
D
e O
a
ANEXA 1.
EXEMPLU - Foaie de titlu.
RAPORT
despre lucrarea de laborator Nr. 1
Varianta 5
Chiinu 2017
ANEXA 2.
EXEMPLU - Foaie de titlu.
RAPORT
despre lucrrile de laborator
la Mecanic realizate n MATLAB
Varianta 5
Chiinu 2017
ANEXA 3.
Secvenele de caractere folosite la grafice.
Secvena de
Secvena de
caractere
caractere
caractere
Symbol
Symbol
Symbol
\alpha \upsilon \sim ~
\beta \phi \leq
\gamma \chi \infty
\delta \psi \clubsuit
\epsilon \omega \diamondsuit
\zeta \Gamma \heartsuit
\eta \Delta \spadesuit
\theta \Theta \leftrightarrow
\vartheta \Lambda \leftarrow
\iota \Xi \uparrow
\kappa \Pi \rightarrow
\lambda \Sigma \downarrow
\mu \Upsilon \circ
\nu \Phi \pm
\xi \Psi \geq
\pi \Omega \propto
\rho \forall \partial
\sigma \exists \bullet
\varsigma \ni \div
\tau \cong \neq
\equiv \approx \aleph
\Im \Re \wp
\otimes \oplus \oslash
\cap \cup \supseteq
\supset \subseteq \subset
\int \in \o
\rfloor \lceil \nabla
\lfloor \cdot \ldots ...
\perp \neg \prime
\wedge \times x \0
\rceil \surd \mid |
\vee \varpi \copyright
\langle \rangle
ANEXA 4.
Textul sarcinilor lucrrilor de laborator n limba rus.
I
.
II.
N1 , x= -1,75*10 3 y = 3,1 .
MATLAB ,
whos.
III.
.
I
.
II.
. ,
N2 , ,
MATLAB .
:
) ;
b) - ;
) - (
subplot);
III.
mesh , surf,meshc,surfc,contour,contourf,conto
.
I. file-
plo
fplot.
II. file- . (
xy) -t () ,
x y . (
figpas)
(fig) (pas),
N3 ,
.
figpas Comand Win
1.
.
.
2. , ,
3.
,
.
4.
III. file- . (
xyz) -t (),
x,y z . (
figpas)
(fig) (pas),
.
figpas Comand Wind
1.
.
2. , ,
.
3.
N4 , I.
Bibliografie
1. ., MATLAB 6 : , , ,
2001.
2. ., .,
MATLAB. , ,
, 2001.
3. .., MATLAB
. . .
.
4. N.V. Butenin, I.A. Lun, D.R. Merkin, Curs de Mecanic
Teoretic, Vol. 1, 2. Ed. Lumina, Chiinu-1993.
5. V. Caraganciu, M. Colpagiu, M. opa, Mecanica Teoretic,
Chiinu, tiina, 1994.
6. I.V. Mecerski, Culegere de probleme la Mecanica Teoretic.
Ed. Lumina, Chiinu-1993.
7. Andrew Knight, Basics of MATLAB and Beyond,
Chapman&Hall/CRC, 2000
8. Patrick Marchand, O.Thomas Holland, Graphics and GUIs
with MATLAB. Third edition, Chapman&Hall/CRC, 2003
9. The MathWorks MATLAB Tutorial
http://www.mathworks.com/academia/student_center/tutorials
/launchpad.html
_____________________________________________________
Bun de tipar Formatul hrtiei 60x84 1/16
Hrtie ofset. Tipar RISO Tirajul 500 ex.
Coli de tipar 7,5 Comanda nr.
_______________________________________________________
U.T.M., 2007, Chiinu, bd. tefan cel Mare, 168
Secia Redactare i Editare a U.T.M.
2068, Chiinu, str. Studenilor, 9/9.
UNIVERSITATEA TEHNIC A MOLDOVEI
ION BALMU
ANATOLIE CASIAN
VALERIU MIHAILOV
REALIZATE N MATLAB
Chiinu
2007