Lab 3 Matlab
-
Upload
alexandru-fiodor -
Category
Documents
-
view
221 -
download
1
description
Transcript of 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
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.