Matlab - Elemente de Programare

Extras din curs:

MATLAB lucreaza fie in modul linie de comanda, caz in care fiecare linie este prelucrata imediat si rezultatele sunt afisate, fie utilizand programe scrise in fisiere. Fisierele care contin instructiuni MATLAB se numesc fisiere M sau M-files, intrucat au extensia .m. Un fisier M poate fi de doua tipuri, script sau functie. Ambele tipuri de fisiere sunt scrise in format ASCII, iar algoritmul implementat poate fi urmarit si modificat cu usurinta daca se cunosc conventiile si sintaxa limbajului de programare MATLAB. Aceste tipuri de fisiere M permit crearea unor noi functii care le pot completa pe cele existente. Astfel MATLAB poate fi extins, permitand abordarea anumitor aplicatii specifice din stiinta si inginerie.

Fisierele script

Fisierele script sunt fisiere externe de tip text care contin secvente de comenzi MATLAB. Prin apelarea numelui fisierului, se executa secventele de comenzi MATLAB continute in fisier. Dupa executia completa a unui fisier script variabilele cu care acesta a operat raman in workspace. Aceste fisiere nu permit integrarea in programe mari, realizate pe principiul modularizarii. Fisierele script pot fi folosite la rezolvarea unor probleme care necesita un numar relativ mare de instructiuni a caror lansare la linia de comanda ar deveni greoaie

Fisierele functie

In cazul in care prima linie a unui fisier M contine cuvantul cheie function fisierul respectiv intra in categoria fisierelor de tip functie. Un fisier de tip functie difera de un fisier de tip script prin faptul ca accepta argumente de intrare. Astfel, la terminarea executiei unei functii, in memoria calculatorului nu raman decat variabilele de iesire ale functiei respective

Forma generala a primei linii a unui fisier functie este:

function [par_iesire1, par_iesire2 ... ] = nume_functie(par_intrare1, par_intrare2 ... )

unde :

function reprezinta un cuvant cheie obligatoriu care declara ca fisierul este de tip functie

nume_functie reprezinta numele functiei, adica numele sub care este salvat fisierul, insa fara extensie. Numele functiei nu poate fi identic cu cel al unui fisier M pre-existent.

par_iesire1, par_iesire2 reprezinta parametri de iesire care trebuiesc separati prin virgula si cuprinsi intre paranteze drepte. Daca functia nu are parametri de iesire parantezele drepte si semnul egal nu mai au sens.

par_intrare1, par_intrare2 reprezinta parametri de intrare care trebuiesc separati prin virgula si cuprinsi intre paranteze rotunde. Daca functia nu are parametri de intrare parantezele rotunde nu mai au sens

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Matlab - Elemente de Programare.ppt
Alte informații:
Tipuri fișiere:
ppt
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
22 pagini
Marime:
18.40KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Marius Stamate
Sus!