Sunteți pe pagina 1din 5

Ministerul educaiei a Republicii Moldova

Universitatea Tehnica din Moldova

Catedra Mecanic Teoretic

Lucrarea de Laborator la Mecanica


Realizat in matlab

La lucrarea de laborator Nr.1 Varianta 16

A efectuat

st. gr SI-132 Calancea V. Russu V.

A verificat

Chisinau 2013

Varianta 16
Descriei comenzile de baz n regimul de comand a Programului MATLAB.
I.

MATLAB reprezint un program de calcul, unul din cele mai puternice din toate pachetele universale de calcul. El e destinat pentru rezolvarea problemelor din diferite domenii de aplicare: prelucrarea semnalelor i a imaginilor, cercetarea i calcularea diferitor procese tehnice, vizualizarea datelor, modelarea i optimizarea sistemelor tehnice i altele. n lucrarea dat vom descrie cum funcioneaz acest program i care sunt funciile lui. clc cura ecranul i pune cursorul n colul de sus din stnga a ecranului gol. home ntoarce cursorul in colul de sus din stnga a ferestrei. echo on deschide regimul de scoatere pe ecran a codului surs. echo off nchide regimul de scoatere pe ecran a codului surs. echo <file_name> on deschide regimul de scoatere la ecran a codului surs a fiierului <file_name>. echo <file_name> off nchide regimul de scoatere la ecran a codului surs a fiierului <file_name>. echo <file_name> schimb regimul de scoatere la ecran la opus. echo on all deschide regimul de soatere la ecran a codului surs a tuturor m-fiierelor. echo off all nchide regimul de scoatere la ecran a codului surs a tuturor m-fiierelor. more on deschide regimul de scoatere la ecran a reyultatelor pe pagini. more off nchide regimul de scoatere la ecran pe pagini.

Funciile matematice principale: Funciile trigonometrice (argumentul se d n radiani) sin, cos, tan, cot sec, esc asin, acos, atan, acot asec, acsc Funciile hiperbolice sinh, cosh, tanh, coth sech, csch asinh, acosh, atanh, acoth Exp log, log2, log 10 pow2 sqrt, nthroot abs, sign conj, imag, real Pi i,j Eps Realmin Realmax Inf NaN Sinus, cosinus tangenta i cotangenta Secant i cosecant hiperbolice Arc sinus, arccosinus arctangent i arccotangent; Funcie exponenial, logaritmii, funciile de putere Funcia exponenial Logaritm natural, logaritmii n baza 2 i 10 Ridicarea la ptrat Rdcin ptrat, rdcina de ordinul N Modulul si semnul numrului Complex-conjugat, partea imaginar si real Funcii speciale a constantelor cel mai des folosite 3.14159265... unitatea imaginar, eroarea relativ, = cel mai mic numr real, cel mai mare numr real, (2- )* Infinit Nu este numr (Not-a-number) Modul, semnul i funciile pentru lucrul cu numere complexe Sinus, cosinus, tangenta, i cotangenta Secanta, cosecanta Funciile trigonometrice inverse (rezultatul se calculeaz n radiani) Arcsinus, arccosinus arctangenta i arccotangent Arcsecanta, arccosecanta

Sarcina Lucrrii:
II n toate exerciiile se cere de a introduce ntr-o variabil oarecare

valorile expresiilor cnd x = -1.75*10-3 i y = 3.1. De calculat expresiile mai nti ntr-un rnd, iar pe urm de optimizat folosind variabilele intermediare. De prezentat rezultatul n diferite formate i de studiat informaia despre variabile cu ajutorul comenzii whos.

T1= B2=

+ + |
( )

| ;

>> %Lucrare de laborator nr.1 >> %Calancea Valeriu SI-132 >> %V-XVI >> clear >> format short >> x=-1.75*10^(-3); >> y=3.1*pi; >> z1=x+2*x^(2); >> z2=(1+3*x^(3))^(2); >> z3=sin(y)+log(abs(x)); >> z4=(sin(y)+log(abs(x)))^(1.3)+cos(y) >> z5=x^(2)*(1+3*x^(3)); >> T1=((z1*z2)/z3)+(z4/z5) T1 = -2.5670e+006 -3.1057e+006i
>> q1=(x^(1.3)+sin(y)^(3))^(2); >> q2=sqrt(abs(x+cos(y)^(2))); >> q3=cosh(q1/q2); >> q4=1*x+cos(y)^(2); >> q5=(x^(1.3)+sin(y)^(3))^(1.5);

>> q6=abs(q4/q5); >> B2=q3+q6 B2 = 1.7771e+002 +1.2188e-008i

III. De calculat valorile funciei pe segmentul dat n N =6 puncte la

intervalul [-] egale unul de altul. y(x)= (x2+ln|x|);


>> a=-0.2; >> b=4; >> n=6; >> h=(b-a)/(n-1); >> x=a:h:b x= -0.2000 0.6400 1.4800 2.3200 3.1600 4.0000

Concluzie:
Cu ajutorul Matlabului am obinut deprinderi practice n descompunerea unei funcii compuse n mai multe secvene simple i calcularea valorilor funciei. n rezultatul efectuarii lucrarii de laborator am cunoscut noiunile de baz ale Matlabului. n aceast lucrare am introdus mai nti expresiile ntr-un rnd, apoi le-am optimizat dup posibilitate. Rezultatul l-am afiat sub diferite formate.Cu comanda whos am specificat variabilele la care am dorit s aflu datele caracteristice, i anume: numele, mrimea ca matrice, mrimea ca data (Bytes) i clasa la care aparine. n partea a doua a lucrrii am aflat valoarea funciei Y(x), dat pe interval definit pe 6 puncte. Rezultatul este calculat n dependen de pas. Pasul este distana dintre puncte. n rezultat am obinut valorile funciei n fiecare dintre aceste puncte, pe care n fine l-am introdus ntro matrice.Cu ajutorul Matlabului toata rezolvarea pare mai usoara.

S-ar putea să vă placă și