Sisteme de ecuații liniare. elemente de grafică

Laborator
8/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 5 în total
Cuvinte : 1563
Mărime: 69.52KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Marius Stamate

Extras din laborator

Sisteme de ecuaţii liniare. Elemente de grafică

1. Ecuaţii matriciale

Fie ecuaţiile matriciale A*X = B , respectiv, Y*A = B . Din algebra liniară ştim că soluţiile acestor ecuaţii sunt: X = A-1*B, respectiv, Y = B*A-1. Comenzile MATLAB corespunzătoare sunt:

X = inv(A)*B, respectiv, Y = B*inv(A).

Totuşi, pornind de la ecuaţia de gradul 1 de forma a*x = b , a cărui soluţie este x = b/a în MATLAB au fost introduşi operatorii şi / care calculează soluţia ecuaţiei matriciale în alt mod decât clasica soluţie de mai sus (cea cu inversa). Testele arată faptul că soluţia cu operatorul / este obţinută mult mai rapid decât cu formula clasică, acest fapt devenind observabil atunci când matricele sunt de mari dimensiuni. Astfel pentru matrice de ordinul 1000 soluţia / a fost de 400 ori mai rapidă.

În MATLAB soluţiile ecuaţii sunt:

A*X = B X=AB, respectiv

Y*A = B Y=B/A.

2. Sisteme liniare

Din algebra liniară se ştie faptul că sistemele liniare sunt de trei tipuri:

- sisteme compatibile unic determinate (care au soluţie unică);

- sisteme compatibile nedeterminate (care au o infinitate de soluţii);

- sisteme incompatibile (care nu au nici o soluţie).

Să considerăm un sistem liniar de ordin n (adică are n ecuaţii cu n necunoscute). Să notăm cu A matricea coeficienţilor necunoscutelor, cu x vectorul coloană al necunoscutelor şi cu b vectorul coloană al termenilor liberi. Sistemul liniar capătă o formă matricială A*x = b.

Se numeşte rangul unei matrice ordinul (tipul) determinantului cel mai mare nenul ce se poate forma cu elementele matricei. În MATLAB există funcţia rank(A) care ne calculează rangul matricei A. Mai definim matricea extinsă a lui A, obţinută prin concatenarea orizontală la A cu vectorul b (în MATLAB Aext=[A b]). Acum putem spune despre un sistem liniar de ce tip este:

- dacă rank(A)=rank(Aext)=n este vorba despre un sistem compatibil unic determinat pe care îl rezolvăm cu formula x=Ab;

- dacă rank(A)=rank(Aext)<n este vorba despre un sistem compatibil nedeterminat a cărui infinitate de soluţii va fi determinată sub formă simbolică mai târziu.

- dacă rank(A)<rank(Aext) sistemul este incompatibil şi deci nu are soluţie.

3. Grafice 2D

Pentru reprezentarea grafică a dependenţelor plane, se foloseşte funcţia plot. Funcţia plot are următoarea formă sintactică:

plot(x,y,speclinie) unde

- x şi y sunt vectorii ce definesc punctele de reprezentat. Ei pot fi rezultaţi dintr-un proces de măsurare sau alt mod de determinare practică, sau pot fi calculaţi. In acest caz, x se defineşte ca un vector cu pas constant, iar y se calculează ca o funcţie de x. Atenţie! Funcţia se defineşte cu ajutorul operaţiilor cu punct (de exemplu: x=[1:.2:2], y=2*x.^3).

- speclinie este un şir de caractere intre ` ` şi reprezintă tipul liniei ce uneşte punctele definite de x şi y, markerul cu care se reprezintă punctele definite de x şi y şi culoarea liniei, puse în această ordine.

Tipul de linie poate fi:

Markerul poate fi:

Culoarea poate fi:

Comanda plot se completează cu comenzile pentru titlu, cu etichete pentru axa Ox şi Oy, cu indicarea prin text pe grafic al punctului de minim şi de maxim sau a alte puncte de interes:

>> title ('nume')

>> xlabel('nume axa x')

>> ylabel('nume axa z')

>> text(x,y,'text')

La comanda text valorile numerice indică punctul (x,y) poziţia din fereastra graficului de unde va începe scrierea textului.

Preview document

Sisteme de ecuații liniare. elemente de grafică - Pagina 1
Sisteme de ecuații liniare. elemente de grafică - Pagina 2
Sisteme de ecuații liniare. elemente de grafică - Pagina 3
Sisteme de ecuații liniare. elemente de grafică - Pagina 4
Sisteme de ecuații liniare. elemente de grafică - Pagina 5

Conținut arhivă zip

  • Sisteme de Ecuatii Liniare. Elemente de Grafica.doc

Alții au mai descărcat și

Matlab - Probleme

PROBLEME MATLAB 1.Să se selecteze elementele de pe poziţiile 2-6 şi 1, 4, 7 ale vectorului: A=[1 2 3 4 5 6 7 8]. A=[1 2 3 4 5 6 7 8] B=A(2:6)...

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Te-ar putea interesa și

Analiza Stării de Tensiuni și Deformații pentru Arborele de Avans din Cadrul Mașinii de Honuit Verticale

MEMORIU JUSTIFICATIV Tehnologia construcţiilor de maşini se ocupă cu studierea metodelor şi procedeelor de prelucrare mecanică pentru a asigura...

Bazele Proiectării Subansamblurilor Mecanice

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

Sisteme de ecuații algebrice liniare

Sisteme de ecuatii algebrice liniare 1.Generalitati Pentru a gasi solutia generala a unui sistem de ecuatii liniare AX = b: - se rezolva...

Răspunsuri examen econometrie

1. Ecomometria ca metoda de cercetare cantitativa. Econometrie în mod literal înseamnă măsurări economice. Este o combinaţie între economie,...

Bazele așchierii și generării suprafețelor II

8.1 Generalitati Aschierea este un proces complex fizico-mecanic prin care se îndeparteaza adaosul de prelucrare sub forma de aschii, în scopul...

Prezentare Generală a MathCad-ului

I. INTRODUCERE I.1. Prezentare generală a MathCad-ului Produsul software sau sistemul de programare MathCad este un instrument destinat...

Modelarea și Simularea Acționărilor Electrice

I. Modelarea şi simularea sistemelor I.1. Modelarea sistemelor Prin conceptul de sistem se înţelege un obiect fizic sau o colecţie de obiecte...

Ai nevoie de altceva?