Laborator Matlab nr.1

13
Ministerul Educatiei al Republicii Moldova Universitatea Tehnica a Moldovei Caterdra de mecanica teoretica Raport Lucrarea de laborator Nr.1 Tema: Elemente ale programului MATLAB Varianta 4 A efectuat : St.gr.TI-134 Bulat Igor A verificat : Balmuş Ion

description

Laborator Matlab nr.1

Transcript of Laborator Matlab nr.1

Page 1: Laborator Matlab nr.1

Ministerul Educatiei al Republicii Moldova

Universitatea Tehnica a Moldovei

Caterdra de mecanica teoretica

RaportLucrarea de laborator Nr.1

Tema: Elemente ale programului MATLAB

Varianta 4

A efectuat : St.gr.TI-134 Bulat Igor

A verificat : Balmuş Ion

Chisinau 2013

Page 2: Laborator Matlab nr.1

Scopul lucrării:

Familiarizarea cu functionarea a programului MATLAB si de asemenea familiarizarea cu elementele de bază ale acestui sistem (MATLAB), precum si capatarea deprinderilor de lucru cu acest sistem.

I. Descrierea comenzilor de baza in regimul de comanda a Programului MATLAB

In sistem am folosit:

Comenzi de redactare a rindului in MATLAB

Răsfoirea comenzilor urmatoare (în jos) pentru includerea în rîndul de întroducere.

Răsfoirea comenzilor precedente (în sus) pentru încluderea în rîndul de introducere.

Deplasarea cursorului în dreapta la un simbol.

Deplasarea cursorului în stînga la un simbol.

Backspace - Ştergerea simbolului la stînga de cursor

Esc-Curătirea rîndului de introducere

END-Deplasarea cursorului la sfârsitul rândului de comandă

Home- Deplasarea cursorului la începutul rândului de comandă

Delete- Stergerea simbolului la dreapta de cursor

Backspace- Stergerea simbolului la stînga de cursor

Ins- Activează si dezactiveză regimului de includere

Enter – Executarea comenzii. Daca exista ceva selectat in fereastra command windows textul selectat este adaugat la rindu de comanda inainte de executare.

Delete – Ştergerea simbolului la dreapta de cursor.

PgUp- Răsfoirea foilor sesiunii în sus

PgDn- Răsfoirea foilor sesiunii în jos

Page 3: Laborator Matlab nr.1

Comenzi de dirijare a ferestrei în regimul de comandă.

Clc – curata ecranul si pune cursorul in coltul de sus din stinga a ecranului gol.

Home- întoarcerea cursorului în coltul de sus din atînga a ferestrei.

Operaţii aritmetice.

+ Adunarea

- Scăderea

* Îmulţirea

/ Împărţirea

\ Înmulţirea

^ Ridicarea la putere

‘ Transpunerea matricei

() Specificarea proprietaţii de evaluare

Comanda whos – vizualizarea variabilelor

Formatul numerelor

Format – serveste pentru stabilirea formatului din rindu de comanda.

Short – format scurt cu punct plutitor cu 4 cifre după punctual zecimal.

Long – format de lung cu punct plutitor cu 14 cifre după punctual zecimal.

Short e – format exponenţial cu 4 cifre după punctul zecimal.

Long e – format exponenţial cu 15 cifre după punctual zecimal.

Short g – cea mai bună reprezentare a datelor sau în formatul short sau in short e.

Hex – prezentarea numărului pri 16 cifre.

Bank – format pentru scoaterea sumelor băneşti cu două

Funcţii matematice principale

Sin – sinus

Cos – cosinus

Abs – modulul

Cot – cotangenta

Page 4: Laborator Matlab nr.1

II. În toate exerciţiile se cere de a introduce într-o variabilă oarecare valorile expresiilor când x = -1.75* şi y = 3.1 . De calculate expresiile mai întâi

într-un rând, iar pe urmă de optimizat (după posibilitate) folosind variabilele intermediare. De prezentat rezultatul în diferite formate şi de studiat informaţia despre variabile cu ajutorul comenzii whos.

Functia

Rezolvare:

Relatia 1.

H1=[x*(1+x^2)*(1+2*x)^2]^2.3/(log(abs(coth(y))))+(log(abs(coth(y)-x)))/(x*(1+x^2)*(1+2*x)^2)

Relatia 2.

H2=asinh((x^2+cos(y)^2)/(sqrt(abs(x-log(y)))))+sqrt(abs(x-log(y)))

Page 5: Laborator Matlab nr.1

De optimizat expresiile.

Relatia 1.

H1=[a*b]^2.3/(c)+(c-x)/(a*b)

a=x*(1+x^2)

b=(1+2*x)^2

c= log(abs(coth(y)))

Relatia 2.

H2=asinh((x^2+cos(y)^2)/(a))+a

a=sqrt(abs(x-log(y)))

Page 6: Laborator Matlab nr.1

De prezentat rezultatul în diferite formate.

Format long ;

Format short e;

Page 7: Laborator Matlab nr.1

Format long e;

Format short g;

Format hex;

Page 8: Laborator Matlab nr.1

Format rat ;

Format bank;

Page 9: Laborator Matlab nr.1

De studiat informaţia despre variabile cu ajutorul comenzii whos.

III. De calculat valorile funcţiei pe segmentul dat în N puncte la intervale egale unul de altul. Optimizaţi programul folosind variabilele intermediare.

Nr. Functia Intervalul N

Page 10: Laborator Matlab nr.1

Rezolvare:

n=9;

a=-π;

b=2π;

c=(b-a)/(n-1);

x=(a:c:b);

y=((x).^2).*cos(x).*(log(x)+3)

Page 11: Laborator Matlab nr.1

Concluzie:

Sistemul MATLAB este eunul dintre cele mai comode si simple sisteme de calcul matematic.Datorita unei interfete foarte simple si accesibile fiecarui acesta este foarte comod in exploatare.

MATLAB permite de a efectua calcule foarte complicate în regimul de calcule directe, adică fără a pregăti o programă. Utilizatorul trebuie doar să introducă expresia respectivă în linia de comandă şi să tasteze <Enter>, un proces rapid şi comod de calcul.

Ca si la majoritatea programelor aici literele majuscule şi minuscule se deosebesc, deci variabilele trebuie gestionate în calcule corespunzător. Totuşi avem posibilitatea să le redenumim din fereastra „Workspace” în caz de necesitate.

Astfel, în timpul de faţă MATLAB este unul din cele mai puternice din toate pachetele universale de calcul. Inginerii şi savanţii aplică MATLAB pentru rezolvarea problemelor din diferite domenii de aplicare: prelucrarea semnalelor şi a imaginilor; modelarea, simularea şi optimizarea sistemelor tehnice; dezvoltarea aplicaţiilor; cercetarea şi calcularea diferitor procese tehnice.