Documente Academic
Documente Profesional
Documente Cultură
Lucrarea Nr. 1 PDF
Lucrarea Nr. 1 PDF
1
Interfaţa mediului Matlab
Obiectiv
Descrierea lucrarii
Matlab este un mediu de calcul numeric de tip matriceal care dispune si de funcţii
specifice, putind fi considerat un limbaj de programare adaptat problemelor stiintifice.
Numele de Matlab provine de la combinarea a doua cuvinte Matrix (matrice) si
Laboratory.
Matlab este utilizat in prezent pentru a efectua operaţii de calcul numeric, pentru a
reprezenta grafic 2 sau 3D funcţii, cu multiple posibilitati de interpolare si convoluţie a lor, dar si
pentru a programare.
− modul de lucru interactiv cand comenzile sunt executate pe rand asa cum sunt
introduse de catre utilizator
− modul de lucru „executie” cand Matlab executa linie cu linie un fisier de tip „.m”
numit program in limbaj matlab
In fisierele de tip “.m” se pot introduce diferite variabile si sunt executabile (tasta F5)
rezultatele fiind afişate in spaţiul de lucru. De cele mai multe ori acestea se utilizează atunci când
se doreşte sa se facă o programare mai complexa cu ajutorul matlab-ului sau când se vrea ca
pentru uşurarea viitoarelor calcule sa se realizeze funcţii specifice de lucru (figura 88).
Figura 87 Exemplu de utilizare a ferestrei de comanda
Pentru crearea unei funcţii care sa calculeze suma dintre sinusul si cosinusul unor valori
oarecare x se procedează astfel:
− se deschide un fişier de tip “.m” (meniul File, apoi New, M-File)
− se salvează in directorul de lucru cu numele “Functia_mea”
− se creează funcţia in interiorul fişierului utilizând sintaxa:
function y = functia_sinus(x)
y=sin(x);
− se salveaza continutul fisierului (Save din Meniul File)
− in fereastra de comanda se creaza un vector M
− se introduce o variabila “a” careia i se aloca valorile calculate de Functia_Mea
− se traseaza grafic rezultatul
M=[-2*pi:0.01:2*pi];
a=Functia_mea(M);
plot(a)
Spaţiul de lucru este cel care stochează toate variabilele care au fost create si care sunt
utilizabile in fereastra de comanda pentru operaţii de calcul sau pentru a fi vizualizate.
Variabilele in Matlab nu pot fi declarate, natura lor fiind dedusa automat prin
obiectul/valoarea care le este atribuita. Astfel putem avea variabile de tip double (daca este vorba
de numere reale; matlab nu face diferenţierea intre integer - numere întregi si double - numere
reale), variabile de tip char (când avem de-a face cu şiruri de caractere), variabile de tip complex
(când exista si o parte imaginara a obiectului afectat).
Fereastra de afişare a spaţiului de lucru conţine mai multe opţiuni care pot fi utilizate
pentru a efectua diferite operaţii cu variabile in mod rapid.
Principalele funcţionalităţi ale acestora sunt prezentate in figura 89.
Figura 89 Opţiunile de utilizare a spaţiului de lucru
Pot fi importate date din Excel deschizând editorul de matrici si utilizând funcţia
Copy/Paste din Windows.
Salvarea datelor se face in fişiere cu extensia „.mat”. Acestea pot fi apelate mai târziu
prin specificarea caii către locul unde sunt plasate (de exemplu E:\Matlab\Fisierul_Meu).