lab 3 matlab

10
Ministerul Educației al Republicii Moldova Universitatea Tehnică a Moldovei Catedra : Mecanica Teoretică Raport Lucrarea de laborator #3 la mecanică realizată în MATLAB Tema: Studiul oscilaţiilor forţate ale unui corp în prezenţa forţei de rezistenţă. Varianta 8

Upload: alexandru-fiodor

Post on 12-Dec-2015

221 views

Category:

Documents


1 download

DESCRIPTION

mecanica laborator

TRANSCRIPT

Page 1: Lab 3 Matlab

Ministerul Educației al Republicii Moldova

Universitatea Tehnică a Moldovei

Catedra : Mecanica Teoretică

Raport Lucrarea de laborator #3

la mecanică realizată în MATLAB

Tema: Studiul oscilaţiilor forţate ale unui corp în prezenţa forţei de rezistenţă.

Varianta 8

A îndeplinit: st.gr. TI-143 Fiodor Alexandru

A verificat: Ion Balmuș

Chișinau 2014

Page 2: Lab 3 Matlab

Sarcinalucrarii #3

Scopul lucrării: Studierea elementelor de baza ale sistemului MATLAB privind calculul traiectorie punctului material.

Mersullucrării:

Exerciţiul 1:

De scris file-funcţia şi de construit graficele pe segmentul dat cu ajutorul plot (cu pasul 0.05) şi fplotpentru funcţia:

f ( x )=3 sin1x;x∈ [0.05;1]

Rezolvare:

File-functia:

ProgramulNr.1(vezi Fig.1)

>> x=[0.05:0.05:1];

>> y=3*sin(1./x);

>>plot(x,y)

>>Title(‘Figura 1’);

>>grid on

Page 3: Lab 3 Matlab

Fig.1

Programul Nr.2 (vezi Fig.2)

>>fplot('x',[0.05,1]);

>>title('Figura 2');

>>grid on

Fig.2

Page 4: Lab 3 Matlab

Exerciţiul 2:

De scris file-functiaxy(t) si file-functia,la care parametrii de intraresuntvaloareapasuluisinumarulfigurii. De construitgraficultraiectoriei plane a punctului material cu ajutorulluiplot pentrudiferitevalori ale pasului.Deconstruitgraficul cu ajutorulluicomet.

x(t)=t 2-2cost

t∈[ 0,5 π ]

y(t)=1-sint

Rezolvare:

File-functia pasnum.m

File-functia xy.m

Page 5: Lab 3 Matlab

Programul Nr.1 (vezi Fig.3)

>> t=pasnum(1,3);

>> [x,y]=xy(t);

>> plot(x,y)

Fig.3

Programul Nr.2 (vezi Fig.4)

>>t=pasnum(0.6,4);

>>[x,y]=xy(t);

>>plot(x,y)

Page 6: Lab 3 Matlab

Fig.4

Programul Nr.3 (vezi Fig.5)

>>t=[0:pi/1000:4*pi];

>>[x,y]=xy(t);

>>comet(x,y)

Fig.5

Exercitiul 3:

De scris file-functia xyz(t) si file-functia,la care parametrii de intrare sunt valoarea pasului si numarul figurii. De construit graficul traiectoriei spatiale a punctului material cu ajutorul lui plot3 pentru diferite valori ale pasului. De construit graficul cu ajutorul lui comet3.

Page 7: Lab 3 Matlab

Rezolvare:

x(t)=tcos2t;

y(t)=sint+ln(t+1);

z(t)=2t;

t ∈[ 0,2π ]

File-functia xyz.m

File-functia pasnum.m

Page 8: Lab 3 Matlab

Programul Nr.1 (vezi Fig.6)

>> t=pasnum(0.01,6);

>> [x,y,z]=xyz(t);

>> plot3(x,y,z)

Fig.6

Programul Nr.2 (vezi Fig.7)

>> t=pasnum(pi/1000,7);

>> [x,y,z]=xyz(t);

>> comet3(x,y,z)

Page 9: Lab 3 Matlab

Fig.7

Concluzie: În urma acestei lucrări de laborator am înteles că a lucra în M-file e mai convinabil,de cît în rîndul de comandă,fiindcă se poate de păstrat programul,de adăugat operatori,de îndeplinit unele comenzi fără a apela la istoria comenzilor,ca în cazul rîndului de comandă.Unicul neajuns este că erorile apar numai în fereastra liniei de comandă. Efectuînd exerciițile date am înțeles deosebirea dintre funcția plot și funcția fplot. Ele sunt analoage, însă fplot este cu alegerea automată a pasului pentru construirea graficului. Funcția comet ne dă posibilitatea de a urmări mișcarea punctului pe traiectorie ce într-o măsură m-a impresionat.