lab 3 matlab

Post on 12-Dec-2015

221 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

mecanica laborator

TRANSCRIPT

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

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

Fig.1

Programul Nr.2 (vezi Fig.2)

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

>>title('Figura 2');

>>grid on

Fig.2

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

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)

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.

Rezolvare:

x(t)=tcos2t;

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

z(t)=2t;

t ∈[ 0,2π ]

File-functia xyz.m

File-functia pasnum.m

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)

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.

top related