Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Fisiere MATLAB

Matlab



+ Font mai mare | - Font mai mic



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
MATLAB pentru diverse aplicatii.

Script-uri

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.

Partile componente ale unui fisier de tip function

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

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.

Textul Help-ului

Se poate crea un help online prin introducerea uneia sau mai multor linii de comentariu dupa linia H1, fiecare linie incepand cu '%'.

Corpul functiei

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.

Comentarii

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2048
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved