Introducere Matlab

Curs
8.4/10 (15 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 97 în total
Cuvinte : 24600
Mărime: 1.05MB (arhivat)
Publicat de: Haralambie Chivu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Mihaiu Dan

Extras din curs

1. PREZENTARE GENERALA

MATLAB® = Limbaj de înalta performanta pentru proiectarea asistata de calculator

MATLAB este în acelasi timp un limbaj de programare si un sistem de dezvoltare care integreaza calculul, vizualizarea si programarea într-un mediu usor de utilizat (easy-to-use), problemele si solutiile acestor probleme fiind exprimate într-un limbaj matematic accesibil.

Domenii de utilizare:

- Matematica si calcul numeric

- Dezvoltarea algoritmilor

- Modelare, simulare si testarea prototipurilor

- Analiza si vizualizarea datelor

- Grafica inginereasca si din stiintele aplicate

- Dezvoltarea de aplicatii, inclusiv GUI

MATLAB = sistem interactiv care are ca element de baza tabloul, matricea, ceea ce permite rezolvarea problemelor de calcul numeric, în special cele care necesita prelucrarea de vectori sau matrici.

Numele MATLAB provine de la Matrix laboratory

Firma producatoare este The MathWorks, Inc., SUA

MATLAB-ul a evoluat:

- în mediul universitar unde este pachetul standard pentru cursurile introductive si avansate de matematica, inginerie si stiinte

- în industrie, unde este utilizat pentru cercetarea de înalt randament, dezvoltare si productie

MATLAB permite dezvoltarea unei familii de aplicatii sub forma toolbox-urilor. Aceste toolbox-uri permit învatarea si aplicarea tehnologiilor specializate din diverse domenii. Sunt disponibile toolbox-uri pentru domenii cum ar fi: procesarea numerica a semnalelor, sisteme de conducere automata, retele neurale, logica fuzzy, wavelet, simulare (SIMULINK), identificare etc.

Sistemul MATLAB consta în cinci parti principale:

- Limbajul MATLAB

- Mediul de lucru MATLAB

- Handle Graphics®

- Biblioteca de functii matematice a MATLAB-ului

- Interfata de aplicatii program a MATLAB-ului (API)

Limbajul MATLAB: Reprezinta un limbaj de nivel înalt de tip matrice/tablou cu instructiuni de control al salturilor, functii, structuri de date, intrari/iesiri si cu proprietati de programare orientata pe obiecte. Facilitatile de programare sunt organizate pe 6 directoare:

ops

Operators and special characters.

Lang Programming language constructs.

Strfun Character strings.

Iofun File input/output.

Timefun Time and dates.

Datatypes Data types and structures.

Mediul de lucru MATLAB: Reprezinta un set de facilitati care permit manevrarea variabilelor în spatiul de lucru, importul si exportul de date, dezvoltarea, manipularea, editarea si depanarea fisierelor MATLAB (.m) si a aplicatiilor MATLAB. Aceste facilitati sunt organizate în directorul:

general

General purpose commands.

Handle Graphics®: Reprezinta sistemul grafic al MATLAB-ului. Cuprinde comenzi de înalt nivel pentru vizualizarea datelor bi si tri-dimensionale, procesarea imaginilor, animatie, prezentari de grafice. Permite de asemenea utilizarea unor comenzi de nivel scazut pentru crearea unor interfete grafice GUI. Functiile grafice sunt organizate în 5 directoare:

graph2d

Two-dimensional graphs.

Graph3d Three-dimensional graphs.

Specgraph Specialized graphs.

Graphics Handle Graphics.

Uitools Graphical user interface tools.

Biblioteca de functii matematice a MATLAB-ului: Reprezinta o colectie complexa de algoritmi de calcul pornind de la functii elementare (sinus, cosinus etc.) pâna la functii sofisticate (inversarea de matrice, valori proprii, functii Bessel, FFT etc.). Functiile matematice sunt organizate în 8 directoare:

elmat

Elementary matrices and matrix manipulation.

Elfun Elementary math functions.

Specfun Specialized math functions.

Matfun Matrix functions – numerical linear algebra.

Datafun Data analysis and Fourier transforms.

Polyfun Interpolation and polynomials.

Funfun Function functions and ODE solvers.

Sparfun Sparse matrices.

Interfata de aplicatii program a MATLAB-ului (API) este o biblioteca care permite scrierea de programe în C sau Fortran care interactioneaza cu MATLAB-ul. Include facilitati pentru apelarea rutinelor din MATLAB, apelarea MATLAB-ului ca masina de calcul, scrierea si citirea fisierelor de tip .MAT .

Pachetul SIMULINK

SIMULINK® este un pachet software atasat MATLAB-ului si reprezinta un sistem interactiv pentru simularea dinamicii sistemelor neliniare (bineînteles si a celor liniare). Este conceput sub forma unei interfete grafice care permite crearea unui model prin “trasarea” schemei bloc a sistemului si apoi simularea dinamicii sistemului.

Preview document

Introducere Matlab - Pagina 1
Introducere Matlab - Pagina 2
Introducere Matlab - Pagina 3
Introducere Matlab - Pagina 4
Introducere Matlab - Pagina 5
Introducere Matlab - Pagina 6
Introducere Matlab - Pagina 7
Introducere Matlab - Pagina 8
Introducere Matlab - Pagina 9
Introducere Matlab - Pagina 10
Introducere Matlab - Pagina 11
Introducere Matlab - Pagina 12
Introducere Matlab - Pagina 13
Introducere Matlab - Pagina 14
Introducere Matlab - Pagina 15
Introducere Matlab - Pagina 16
Introducere Matlab - Pagina 17
Introducere Matlab - Pagina 18
Introducere Matlab - Pagina 19
Introducere Matlab - Pagina 20
Introducere Matlab - Pagina 21
Introducere Matlab - Pagina 22
Introducere Matlab - Pagina 23
Introducere Matlab - Pagina 24
Introducere Matlab - Pagina 25
Introducere Matlab - Pagina 26
Introducere Matlab - Pagina 27
Introducere Matlab - Pagina 28
Introducere Matlab - Pagina 29
Introducere Matlab - Pagina 30
Introducere Matlab - Pagina 31
Introducere Matlab - Pagina 32
Introducere Matlab - Pagina 33
Introducere Matlab - Pagina 34
Introducere Matlab - Pagina 35
Introducere Matlab - Pagina 36
Introducere Matlab - Pagina 37
Introducere Matlab - Pagina 38
Introducere Matlab - Pagina 39
Introducere Matlab - Pagina 40
Introducere Matlab - Pagina 41
Introducere Matlab - Pagina 42
Introducere Matlab - Pagina 43
Introducere Matlab - Pagina 44
Introducere Matlab - Pagina 45
Introducere Matlab - Pagina 46
Introducere Matlab - Pagina 47
Introducere Matlab - Pagina 48
Introducere Matlab - Pagina 49
Introducere Matlab - Pagina 50
Introducere Matlab - Pagina 51
Introducere Matlab - Pagina 52
Introducere Matlab - Pagina 53
Introducere Matlab - Pagina 54
Introducere Matlab - Pagina 55
Introducere Matlab - Pagina 56
Introducere Matlab - Pagina 57
Introducere Matlab - Pagina 58
Introducere Matlab - Pagina 59
Introducere Matlab - Pagina 60
Introducere Matlab - Pagina 61
Introducere Matlab - Pagina 62
Introducere Matlab - Pagina 63
Introducere Matlab - Pagina 64
Introducere Matlab - Pagina 65
Introducere Matlab - Pagina 66
Introducere Matlab - Pagina 67
Introducere Matlab - Pagina 68
Introducere Matlab - Pagina 69
Introducere Matlab - Pagina 70
Introducere Matlab - Pagina 71
Introducere Matlab - Pagina 72
Introducere Matlab - Pagina 73
Introducere Matlab - Pagina 74
Introducere Matlab - Pagina 75
Introducere Matlab - Pagina 76
Introducere Matlab - Pagina 77
Introducere Matlab - Pagina 78
Introducere Matlab - Pagina 79
Introducere Matlab - Pagina 80
Introducere Matlab - Pagina 81
Introducere Matlab - Pagina 82
Introducere Matlab - Pagina 83
Introducere Matlab - Pagina 84
Introducere Matlab - Pagina 85
Introducere Matlab - Pagina 86
Introducere Matlab - Pagina 87
Introducere Matlab - Pagina 88
Introducere Matlab - Pagina 89
Introducere Matlab - Pagina 90
Introducere Matlab - Pagina 91
Introducere Matlab - Pagina 92
Introducere Matlab - Pagina 93
Introducere Matlab - Pagina 94
Introducere Matlab - Pagina 95
Introducere Matlab - Pagina 96
Introducere Matlab - Pagina 97

Conținut arhivă zip

  • Introducere Matlab.doc

Alții au mai descărcat și

Proiect SCR

Robotul 1 preia piesele de masa rotativa si le depune in bufferul corespunzator de la i1, i2, i3. Piese;e sunt luate numai din pozitia PA1 rotind...

Hydraulic Power - Assisted Steering System

Crearea MODEL Pentru a începe modelarea, Simulink începe, deschide un nou model, şi a salva ca modelul hydraulic.mdl. Pentru mai multe informaţii,...

Sisteme Fuzzy Adaptive

Regulatoare fuzzy adaptive Proiect sisteme inteligente Cuprins Generalitati Tipuri de regulatoare adaptive fuzzy Regulatoare fuzzy cu...

Matlab

1. Evaluare expresii matematice Aplicatii: Sa se calcuze urmatoarele : a) b) c) d) e) g) Minimul dintre A si B Rezolvare: a) >>...

Bazele Sistemelor Automatizate

Obiectivele urmarite - Obiectivele acestui curs se refera la sistemele care functioneaza in domeniul continuu de timp; - Sistemele care...

Teoria Sistemelor

Reprezentarea Sistemelor Dinamice Liniare Multivariabile prin Matrice de Transfer 1. Matricea de transfer; legatura cu reprezentarile de tip...

Semnale și Sisteme

Laboratorul 2. Semnale si sisteme. 1 Convolutii In teoria semnalelor si a sistemelor convolutiile joaca un rol important deoarece definesc...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Te-ar putea interesa și

Modelarea și automatizarea unui sistem mecatronic

Mecatronica este un concept japonez care datează din anii 1970 și care poate fi definit ca aplicarea electronicii și tehnologiei calculatoarelor cu...

Simulare în Matlab

CAPITOLUL I SISTEME, MODELE, SIMULARE În matematică, termenul „simulare” a fost folosit pentru prima dată de către John von Neumann şi S. Ulam...

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Filtrarea semnalul audio folosind codul MATLAB

1. Introducere in Matlab În tehnica electronică actuală, în care o mare parte a semnalelor este transferată în domeniul numeric (digital),...

Ameliorarea imaginilor realizate în condiții meteo nefavorabile

Introducere In lucrarea de fata se trateaza metode pentru ameliorarea imaginilor realizate in conditii meteo nefavorabile(aceste imagini sufera de...

Codarea aritmetică

Introducere Codarea Huffman a fost considerata multa vreme ca aproape optima pana cand in anii ’70 ai secolului trecut a aparut codarea...

Introducere în MatLab

1. Ce este MATLAB-ul? MATLAB-ul (denumirea vine de la "matrix laboratory") este un mediu computaţional, dezvoltat de firma The Math Works Inc.,...

Introduce în Mediul de Lucru MATLAB

1. Generalităţi MATLAB( matrix laboratory) - limbaj de lucru de nivel înalt utilizat pentru proiectarea şi modelarea asistată de calculator; -...

Ai nevoie de altceva?