Programe m-file - comenzi de intrare - iesire

Trimis la data: 2010-11-29 Materia: Electronica Nivel: Facultate Pagini: 18 Nota: / 10 Downloads: 0
Autor: Constantinecu Amelia Dimensiune: 1245kb Voturi: Tipul fisierelor: pdf Acorda si tu o nota acestui seminar: 1 2 3 4 5 6 7 8 9 10
vezi mai multe detalii vezi mai putine detalii
Raporteaza o eroare
Programele surs in MATLAB,numite generic m-files,sunt de
dou tipuri: script i funcie (function in englez). Sintactic diferena fa
de un script este c funcia are o prim linie de forma:
function [lista-param-iesire]=nume-functie(lista-param-intrare).
Pentru creare lor se poate utiliza orice editor de texte. Totui noi
recomandm editorul MATLAB care are nite faciliti proprii pentru
programele MATLAB (de aceea il vom utiliza).
Referate similare: Nu exista seminarii similare

Se introduc comenzile apoi se va salva in modul urmtor. Se selecteaz
meniul File din editor,iar apoi Save as. Va apare o fereastr in care se
introduce numele fiierului (obligatoriu!) i eventual directorul sau tipul
dorit (obligatoriu .m) . Recomandm ca s introducei doar numele
lsand pe celelalte la valorile implicite alese de MATLAB. Pentru
execuie in cazul sciptului se introduce pur i simplu numele (introdus la
salvare),iar In cazul funciei trebuie introdus o comand asemntoare
cu prima linie dar fr function. (recomandm, la funcie, ca numele cu
care a fost salvat s coincid cu nume-functie din prima linie).

Prezentm in continuare dou exemple simple. Primul exemplu va crea
un script numit sindoix ce va calcula sin 2x , va defini x i va apela
scriptul.Observaie. Funcia a putut fi utilizat intr-o formul (atenie la situaia cand exist mai muli parametrii in lista de ieire!), pe cand scriptul nu. Deci MATLAB consider scriptul ca un ir de instruciuni ,pe cand la funcie importani sunt parametrii de ieire. In cazul cand exist doar un parametru de ieire (care poate fi un scalar,vector sau matrice)

Tastarea doar a tastei return a introdus in y matricea vid pe care
isempty o va detecta i atunci in y se va introduce irul 'y'.
Observaie. Pe cat posibil evitai funcia input deoarece intrerupe
execuia i duce la pierderi de timp de execuie.
Pentru afiarea datelor pe ecran se folosesc dou funcii. Prima
dintre ele disp are o structur simpl i are rolul de a obine cat mai rapid datele pe ecran (in detrimentul aspectului).

Dis(a€štext') va lista un text Dis(x) va lista matricea x si are acelai efect cu comanda: Pentru obinerea unor ecrane cu date aranjate sugestiv, se utilizeaz funcia fprintf care permite formatarea ecranului. Comanda difer foarte puin de cea din limbajul C++.
Fprintf('format',lista-parametrii) Format este un ir ce conine pri de test dar i indicaii de poziionare a din list in ordine. Parametrul de poziionare incepe cu caracterul %. Numrul acestor parametrii de poziionare este egal cu cel al parametrilor din list, iar corespondena lor se face in ordine de la stanga la dreapta. Astfel primului parametru de poziionare ii corespunde primului parametru din list, . a. m. d.

  • pag. 1
  • pag. 2
  • pag. 3
  • pag. 4
  • pag. 5
  • pag. 6
  • pag. 7
  • pag. 8
  • pag. 9
  • pag. 10

Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Filmulete haioase Filme, poante si cele mai tari faze Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.
Confidentialitatea ta este importanta pentru noi

Referat.ro utilizeaza fisiere de tip cookie pentru a personaliza si imbunatati experienta ta pe Website-ul nostru. Te informam ca ne-am actualizat politica de confidentialitate pentru a integra cele mai recente modificari privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal. Inainte de a continua navigarea pe Website-ul nostru te rugam sa aloci timpul necesar pentru a citi si intelege continutul Politicii de Cookie. Prin continuarea navigarii pe Website-ul nostru confirmi acceptarea utilizarii fisierelor de tip cookie conform Politicii de Cookie. Nu uita totusi ca poti modifica in orice moment setarile acestor fisiere cookie urmarind instructiunile din Politica de Cookie.


Politica de Cookie
Am inteles