Bazele programării Matlab

Curs
8/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 1709
Mărime: 50.18KB (arhivat)
Publicat de: Petria Mihai
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Nuc Iliescu

Extras din curs

1. Noţiuni generale

Sistemul de programare MatLab (Matrix Laboratory) reprezintă un mediu interactiv de calcul a problemelor inginereşti şi ştiinţifice avănd ca un singur tip de date - matricea. Programele elaborate în mediul MatLab se salvează în fişiere cu extensia .m, numite M-fişiere. MatLab este dotat cu un puternic aparat al matematicii de calcul şi de reprezentare grafică. Pentru diferite aplicaţii tehnice MatLab conţine pachete specializate numite Toolbox-uri cu destintaţie în domeniul respectiv. Sistemul permite schimbul informaţiei cu editorul de texte Microsoft Word, în particular, a textului programului şi rezultatelor textuale, a graficelor.

Lansarea sistemului MatLab are loc cu clic dublu pe iconiţa şi apare fereastra de lucru

Linia care conţine caracterul - se numeşte linia de comenzi. După acest caracter poate fi culeasă o comandă sau expresie. Dacă se culege o expresie matematică atunci MatLab-ul poate fi utilizat în regim de calculator. De exemplu, cu expresia

-24+5

are loc calcularea sumei (la apăsarea tastei ENTER) şi cu variabila de sistem ans se afişează rezultatul ans = 29. Cu comanda -help sqrt se lansează sistemul de ajutorare MatLab, concret asupra funcţiei standard sqrt.

Dacă se doreşte executarea comenzii sau a expresiei fără afişare atunci comanda se finisează cu caracterul „;”. Identificarea variabilelor se realizează în mod tradiţional ca o succesiune de litere latine, cifre şi caracterul _ , obligatoriu începându-se cu o literă.

Atenţie! În MatLab literele mari şi mici nu sunt identice

Ştergerea ferestrei de comenzi – prin executarea comenzii clc.

Funcţii MATLAB de interes general

• help – furnizează informaţii despre MATLAB şi funcţiile acestuia.

Sintaxă:

help nume – furnizează informaţii despre nume (poate fi un nume de

funcţie sau un nume de director).

Exemplu:

help fft – furnizează informaţii despre transformata Fourier discretă.

• who – listează numele variabilelor din spaţiul de lucru.

• whos – furnizează informaţii suplimentare referitoare la variabilele din

spaţiul de lucru (nume, dimensiune etc.).

• format – stabileşte formatul extern de afişare al numerelor pe ecran.

Sintaxa:

format opţiune – parametrul opţiune poate fi:

- short – 5 cifre // formatul implicit

- long – 15 cifre

- short e – 5 cifre + exp (puteri ale lui 10)

- long e – 15 cifre + exp (puteri ale lui 10)

Exemple:

format short

x=pi → x =

3.1416

format long

x → x =

3.14159265358979

O matrice poate fi introdusă prin atribuire, de exemplu cu expresiile

- a=[1 2 3; 4 5 6]

- x=[1 -2 5 -4]

se formează matricea a cu două linii şi trei coloane şi vectorul-linie x cu patru elemente. Elementele matricei sunt incluse în paranteze pătrate. Elementele unei linii se separă cu spaţiu sau virgulă, iar liniile – cu caracterul „;”. Pentru selectarea unor elemente se utilizează indecşii incluşi în paranteze rotunde şi separaţi prin virgule, de exemplu, а(k,3) determină elementul al treilea din linia cu indicele k, iar a(:,3) – coloana a treia în întregime.

În MatLab pot fi utilizate atât mărimi reale, cât şi mărimile complexe cu caracterele i sau j în calitate de unitate imaginară:

- a=1+2i a = 1.0000 + 2.0000i

- b=1-3i b = 1.0000 - 3.0000i

Pentru determinarea lungimei vectorului se utilizeazş functia length :

- k=length('Mesajul meu')

k = 11 - X=[ 1 0 -3 6 7 13];

- k=length(X)

k = 6 - k=length([1 4 7 ; 2 0 -2])

k = 3

iar dimensiunile matricei - functia size :

- X =[ 1 0 -3 ; 6 7 13]

- k=size(X)

k = 2 3

- [m, n]=size(X)

m = 1

n = 6 - size([2 4 7])

ans = 1 3

Preview document

Bazele programării Matlab - Pagina 1
Bazele programării Matlab - Pagina 2
Bazele programării Matlab - Pagina 3
Bazele programării Matlab - Pagina 4
Bazele programării Matlab - Pagina 5
Bazele programării Matlab - Pagina 6

Conținut arhivă zip

  • Bazele Programarii Matlab.doc

Alții au mai descărcat și

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Structuri de Date și Algoritmi

Arbori Binari Optimi Despre arbori binari optimi putem vorbi atunci cand, pentru fiecare dintre cheile unui arbore binar ordonat cunoastem...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

MatLab

1. INTRODUCERE ÎN MATLAB 1.1. Ce este MATLAB ? MATLAB® (MATtrix LABoratory) este un pachet de programe de înalta performanta, interactiv,...

Grafică pe calculator

Computer Graphics Cristian Rusu Office 3-8 cristian.rusu@ucv.cl What will be? It will not be an ENGLISH course! ENGLISH will be an...

Te-ar putea interesa și

Bazele Proiectării Subansamblurilor Mecanice

OBIECTIVELE Proiectului Işi propune evidenţierea elementelor de bază ale proiectării subansamblurilor mecanice, utilizate la autovehicule rutiere....

Ghidul Carierei

ÎNTORDUCERE O carieră se referă la situaţii diferite pentru oameni diferiţi. Tradiţional, termenul de carieră este asociat doar cu aceia care...

Ai nevoie de altceva?