Extras din laborator
1. Generalităţi
MATLAB( matrix laboratory)
- limbaj de lucru de nivel înalt utilizat pentru proiectarea şi modelarea asistată de calculator;
- software care lucrează sub următoarele sisteme: Unix, Macintosh, şi Windows;
MATLAB are dezvoltate aplicaţii proprii în domeniul prelucrării semnalelor, prelucrării imaginilor, modeleleor de optimizare, proiectării şi analizei sistemelor, simulării, analizei statistice care îşi găsesc numeroase aplicaţii în domeniul biomedical.
Elementul de bază cu care se lucrează în Matlab este matricea.
Funcţiile care sunt specifice pentru un anumit domeniu sunt grupate în “toolboxes”( colecţii de funcţii). Acestea uşurează foarte mult folosirea programului în scop educaţional. Toolboxe-ul care va fi utilizat în proiectarea şi analiza sistemelor este
Simulink.
2. Moduri de lucru: linie de comandă şi fişiere M.
Modul de lucru în linie de comandă este utilizat imediat după ce este lansat în execuţie Matlab-ul. Specific acetui mod este prompterul - .
Exemplu:
1)- pi
se va afişa:
ans =
3.1416
T1. Să se introducă următoarele comenzi utilizând modul de lucru în linie de comandă:
- sin(pi/4)
- log2(4)
- sqrt(16)
!!! help sin
2) - a=10
va crea variabila a şi se va afişa variabila şi valoarea acesteia:
a =
10
T2. Să se introducă următoarele comenzi utilizând modul de lucru în linie de comandă:
- x=1
- y=2.1
- z=2*x+y
Fişiere M – succesiune de instrucţiuni cuprinse într-un singur fişier, prin intermediul căruia se pot apela alte fişiere M sau se poate utiliza apelarea recursivă. Acestea pot fi privite ca macrouri ale comenzilor MATLAB salvate în fişiere cu extensia .m: numeFisier.m
Fişierele de tip M pot fi împărţite în fişiere script şi funcţii.
Dacă la apelarea scripturilor se vor executa instrucţiunile cuprinse în acesta, linie cu linie, funcţiile prezintă argumente de intrare şi de ieşire.
Obervaţie:
MATLAB cere ca fişierele M să fie salvate fie în directorul de lucru sau într-un director care este specificat în lista căilor din MATLAB. Pentru a putea accesa fişierul M dintr-un anume director, trebuie adăugăt directorul/fişierul la calea MATLAB:
File/ Set Path.
Exemplu:
1) Să se salveaze urmatoarele instrucţiuni într-un fişier script:
x=1
y=2.1
z=2*x+y
La rularea programul se va afişa următoarea secvenţă:
x =
1
y =
2.1000
z =
4.1000
2) Crearea unei funcţii care calcuează media dintre două numere:
function c=media(a,b)
%media - calculeaza media aritmetica a doua numere
c = (a + b)/2;
Apelarea funcţiei nou definite:
- c=media(3,4)
c =
3.5000
3. Vectori, polinoame şi matrici
3.1. Vectori
Exemplu:
1) Crearea unui vector a cărui elemente sunt următoarele numere:1,2,..,10.
- v1=[1,2,3,4,5,6,7,8,9,10];
- v1
v1 =
1 2 3 4 5 6 7 8 9 10
- v2=1:1:10;
- v2
Se va afişa:
v2 =
1 2 3 4 5 6 7 8 9 10
Preview document
Conținut arhivă zip
- Introduce in Mediul de Lucru MATLAB.doc