Sunteți pe pagina 1din 11

UNIVERSITATEA TEHNICA A MOLDOVEI

FACULTATEA CIM

Raport
LUCRARI DE LABORATOR LA MECANICA
realizate in MATLAB
Tema: Elemente ale sistemului MATLAB
Varianta: 11

A ndeplinit:
152, Matcin Gheorghi
A controlat:
dr.conf.univ, Coman Gheorghe

st.gr.C-

Chisinau U.T.M. 2015

1. Elemente ale sistemului MATLAB


MATLAB are un numr mare de funcii matematice introduse.
Unele din ele sunt prezentate n tabelul 1.Lista complet a tuturor funciilor
matematice elementare poate fi obinut, culegnd n rndul de comand help elfun
(din englez "elfun" - "elementary functions" - funcii elementare). Pentru a
obine informaia amnunit despre sintaxa unei funcii culegei i executai n linia
de comand help <numele funciei>.
Funciile trigonometrice (argumentul se d n radiani)
sin, cos, tan, cot
Sinus, cosinus, tangenta, i cotangenta
Secanta, cosecanta
sec, csc
Funciile trigonometrice inverse (rezultatul se calculeaz nradiani)
asin, acos,
Arcsinus, arccosinus, arctangenta i arccotangent
atan, acot
asec, acsc
Arcsecanta, arccosecanta
sinh, cosh, tanh,
coth
sech, csch

Funciile hiperbolice
Sinus, cosinus, tangenta i cotangenta hiperbolice
Secant i cosecant hiperbolice

asinh, acosh,
Arcsinus, arccosinus, arctangent i arccotangent;
atanh, acoth
Funcia exponenial, logaritmii, funciile de putere
exp
Funcia exponenial
log, log2, log10
Logaritm natural, logaritmii n baza 2 i 10
pow2
Ridicarea la ptrat
sqrt, nthroot
Rdcin ptrat, rdcina de ordinul N
Modul, semnul i funciile pentru lucrul cu numere complexe
abs, sign
Modulul i semnul numrului
conj, imag, real
Complex-conjugat, partea imaginar i real
Funcii speciale a constantelor cel mai des folosite
pi
3.14159265...
i,j
unitatea imaginar, 1
realmin

eroarea relativ, = 2-52


cel mai mic numr real, 2-1022

realmax

cel mai mare numr real, (2 - ) 21023

Inf
NaN

Infinit
Nu este numr (Not-a-number)

eps

La executarea funciei matematice argumentul se scrie n paranteze rotunde imediat dup


numele funciei.

short

format scurt cu punct plutitor cu 4 cifre dup


punctul zecimal (se folosete iniial - default)

long

format lung cu punct plutitor cu 14 cifre dup


punctul zecimal

short e

format exponenial cu 4 cifre dup punctul zecimal

long e

format exponenial cu 15 cifre dup punctul zecimal

short g

cea mai bun prezentare a datelor sau n formatul


short sau n short e

hex

prezentarea numrului prin 16 cifre

bank

format pentru scoaterea sumelor bneti cu dou


semne dup punctul zecimal

rat

numerele reale se prezint aproximativ ca raportul


a dou numere mici ntregi.

Operaii aritmetice.
+ Adunarea
- Scderea
* mulirea
/ mprirea
\ nmulirea
^ Ridicarea la putere
) Specificarea proprietaii de evaluare
Comanda whos vizualizarea variabilelor

2. 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 (dup posibilitate) folosind
variabilele intermediare. De prezentat rezultatul n diferite formate i de
studiat informaia despre variabile cu ajutorul comenzii whos.

x3 tgy
B1

sin y ln x

Q2

cos y

2.3

1.3

x sin y

sin y ln x 2.5 x sin


x tgy
3

x 2 x sin y
3

x3 cos y

y;

1.3

Rezolvarea expresiilor:
>> x=-1.75*10^(-3);
>> y=3.1*pi;
>> Z1=((exp(x))*(cos(y))+3*(sin(y)))^2/(100*(abs(x))+(tan(y)))+...
(100*(abs(x))+(tan(y))+(cos(y)))/(((exp(x))*(cos(y))+3*(sin(y)))^2)
Z1

=6.9151

>> x=-1.75*10^(-3);
>> y =3.1*pi;
>> z2=coth((x^2)+((cos(y))^2))^3/(abs(x))+(sin(x))+...
(((abs(x))+(sin(x)))/((x^2)+((cos(y))^2)))^2.3

Z 2 = 1.5406e+003

De studiat informaia despre variabile cu ajutorul comenzii whos.


Z1

Z2

De optimizat expresiile.
>> x=-1.75*10^(-3);
>> y=3.1*pi;
>> a=((exp(x))*(cos(y))+3*(sin(y)))^2;
>> b=100*(abs(x))+(tan(y));
>> Z1=(a/b)+(b+(cos(y))/a)
Z1
=6.9151

>>
>>
>>
>>
>>

x=-1.75*10^(-3);
y =3.1*pi;
a=((x^2)+((cos(y))^2));
b=((abs(x))+(sin(x)));
z2=((a^3)/b)+((a/b)^2.3)

Z 2 = 1.5406e+003

De prezentat rezultatul n diferite formate.

Z1

Format long ; Format short e ; Format long e

Format short g ; Format hex

Format bank ; Format rat

Z2

Format long ; Format short e ; Format long e

Format short g ; Format hex

Format bank ; Format rat

3.De calculat valorile funciei pe segmentul dat n N puncte la


intervale egale unul
de altul. Optimizai programul folosind variabilele
intermediare.

Rezolvare:

Optimizare:

Concluzii.

Sistemul MATLAB nu necesit declararea tipului sau dimensiunilor variabilelor.


Cnd are nevoie de o
variabil nou, programul automat creeaz variabila i aloc memorie.
MATLAB este un sistem interactiv cu un limbaj de performan nalt foarte efectiv
pentru calcule tehnice a crui element informaional de baz este matricea. El
permite att crearea rapid a programelor mici, ct i crearea programelor i
aplicaiilor mari i complexe.
Ceva la ce trebuie ns s tragem atenie este faptul c aici literele majuscule i
minuscule se
deosebesc, deci variabilele trebuie gestionate n calcule corespunztor. Totui avem
posibilitatea s le redenumim din fereastra Workspace n caz de necesitate.
MATLAB permite de a efectua calcule foarte complicate n regimul de calcule
directe, adic fr a
pregti o program. Utilizatorul trebuie doar s introduc expresia respectiv n
linia de comand
i s tasteze <Enter>, un proces rapid i comod de calcul.

Astfel, 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: prelucrarea semnalelor i a imaginilor; modelarea, simularea i
optimizarea sistemelor tehnice; dezvoltarea aplicaiilor; cercetarea i calcularea
diferitor procese tehnice.

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