CATEGORII DOCUMENTE |
Fisiere MATLAB
Fisierele care contin cod MATLAB sunt
numite M-files sau fisiere .m . Dupa cum s-a precizat in capitolul de Fundamente
ale programarii in MATLAB, aceste fisiere pot fi functii (functions)
care accepta argumente de intrare
si furnizeaza iesiri, sau pot fi fisiere script
care executa o serie de instructiuni MATLAB. Pentru ca MATLAB-ul
sa recunoasca un fisier ca fisier M-file trebuie ca numele
acestuia sa se termine cu extensia .
m
.
Fisierul .m poate fi creat cu un editor de text si apoi poate fi folosit ca orice functie sau comanda MATLAB:
Caracteristicile celor doua tipuri de fisiere sunt prezentate in tabelul urmator:
Fisiere Script |
Fisiere Function |
Nu acccepta argumente de intrare si nu returneaza iesiri. |
Accepta argumente de intrare si returneaza iesiri. |
Opereaza cu datele din workspace. |
Variabilele interne ale functiei sunt locale (implicit). |
Utile pentru automatizarea unei serii de pasi care trebuie executati de multe ori. |
Utile
pentru extinderea limbajului |
Fisierele script sunt cele mai simple fisiere MATLAB, nu au argumente de intrare sau de iesire si sunt utile pentru executarea secventiala a unor calcule care altfel ar trebui executate in mod repetat de la linia de comanda. Script-urile opereaza cu datele din workspace sau pot crea date noi. Aceste date sunt disponibile dupa terminarea executiei fisierului.
O functie .m are urmatoarele parti componente:
Linia de definire a functiei
Linia de prim help H1
Textul Help-ului
Corpul functiei
Comentarii
Linia de definire
Aceasta linie informeaza MATLAB-ul ca fisierul contine o functie si specifica argumentele. Exemplu:
Linia H1 este o linie de
comentariu care incepe cu semnul '%
' si furnizeaza prima linie text
atunci cand utilizatorul tasteaza help
function_name la prompterul MATLAB.
Se poate crea un help
online prin introducerea uneia sau mai multor linii de comentariu dupa
linia H1, fiecare linie incepand cu '%
'.
Corpul functiei contine toate instructiunile in cod MATLAB care permit efectuarea calculelor si asigneaza valori argumentelor de iesire. Declaratiile din corp pot contine apelari de functii, instructiuni de salt, intrari/iesiri interactive, calcule etc.
O linie de comentariu incepe dupa cum s-a
precizat cu semnul '%
'
si poate fi plasata oriunde intr-un fisier.
Pot fi adaugate linii albe oriunde in fisier, acestea fiind ignorate.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2383
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved