Sunteți pe pagina 1din 7

L2. Vectori şi matrice.

Determinarea parametrilor
unui circuit electric prin aplicarea teoremelor lui
Kirchhoff

Enunțul și scopul lucrării

În figura de mai jos este prezentat un circuit electric cu 3


laturi, 2 noduri și 2 ochiuri fundamentale. Utilizând
teoremele lui Kirchhoff să se determine sistemul de ecuații
asociat acestui circuit. Se cunosc următoarele valori pentru
componentele circuitului:
▪ R1= 2 Ω
▪ R2= 2 Ω
▪ R3= 3 Ω
▪ E= 16 V

Circuit electric analizat


19
Îndrumar de laborator
Să se realizeze următoarele:
1. Definirea variabilelor corespunzătoare componentelor
(rezistențe și tensiune) și cele asociate circuitului;
2. Definirea unei matrice F, de dimensiune m x n (4 x 6),
prin intermediul funcției f(x,y)=x2+y, dar și generarea unui
vector coloană V utilizând expresia vi=i2-1, unde i este
definită ca variabilă indexată. Să se modifice variabila i
pentru ca vectorul V să aibă aceeași dimensiune cu cea a
vectorului U. Care sunt dimensiunile vectorilor și
matricelor definite până în acest moment? Dar rangul
matricelor?
3. Calculați:
▪ R+m, R-n, U*m, F/n, Rn, |R|,|V|, FT, R-1; Suma
elementelor vectorului V și suma elementelor
dispuse pe diagonala principală a matricei R;
▪ Generați următoarele elemente: matricea
identitate de ordinul n, matricea care să conțină pe
diagonala principală elementele vectorului V, urma
matricei R, matricea obținută din alăturarea
vectorilor V și U, dar și cea obținută prin
suprapunerea matricei R cu transpusa vectorului V;
▪ Extrageți coloana a treia a matricei R și linia a doua
a matricei R. Realizați produsul vectorial între cei
doi vectori rezultați;
20
Vectori şi matrice
▪ Obțineți prin extragerea din matricea F o
submatrice Fextras de dimensiunea 3 x 3 (elementele
din dreapta jos a matricei F). Calculați R * Fextras , R +
Fextras și Fextras*V.
4. Aflați valorile curenților din circuit (notați cu I), valoarea
rezistenței maxime din circuit și curentul minim din circuit.
Care sunt valorile pătrate ale curenților în circuitul
electric? Cum calculăm puterea din circuit utilizând aceste
valori?
5. Sortați în ordine crescătoare elementele vectorului I,
sortați matricea R în funcție de prima linie și apoi, după a
doua coloană. Inversați ordinea elementelor din vectorul
V.
6. Aflați coordonatele rezistenței de valoare 3 în cadrul
matricei R. Dar rezistențele cu valoarea 2 unde sunt
poziționate? Căutați elementul poziționat în coloana 3 din
matricea R, aflat pe poziție similară cu elementul - 2 din
coloana 2. Utilizați cele trei funcții de căutare pentru a
întoarce același rezultat.

Suport teoretic

Elementele teoretice legate de matrice, vectori precum și


funcțiile specifice din MathCAD, au fost prezentate în
cadrul cursului.

21
Îndrumar de laborator
Pentru detalii suplimentare privind noțiunile din domeniul
Electrotehnicii, se mai pot studia următoarele surse:
 http://ham.aprs.ro/Cursuri/electrotehnica/CAPITOL
UL%208..pdf
 http://www.automation.ucv.ro/Romana/cursuri/be
AB12/0%20Circuite%20electrice%20liniare.pdf

Produsul software utilizat

Mathcad

Funcțiile și resursele utilizate

• meniul Insert
• instrumentele din paleta Vector & Matrix
• matrix, submatrix, identity, diag, tr, augment, stack
• rows, cols, length, last, min, max, rank, rref
• sort, csort, rsort, reverse
• lookup, match , hlookup, vlookup

Modul de lucru

Se vor parcurge următoarele etape:


1. Se vor defini următoarele variabile:
• Variabilele R1, R2, R3 și E asociate componentelor
circuitului (vezi unitatea anterioară);

22
Vectori şi matrice
• Variabila R asociată matricei rezistențelor, respectiv
variabila U care să reprezinte vectorul tensiunilor.
Vectorul intensităților se va nota cu I. Pentru
introducerea acestor variabile de tip tablou se va
utiliza meniul Insert->Matrix, combinația de taste
Ctrl + M sau din paleta Matrix obiectul cu

pictograma . De asemenea se poate insera un


vector sau matrice și sub formă de tabel din meniul
Insert->Data->Table;
• Se vor efectua diferite operații de modificare a
structurii matricei R sau vectorului U: ștergere și
adăugare de linii, respectiv coloane;
2. Se vor defini următoarele variabile sau funcții:
• Funcția f(x,y) și variabilele m și n. Se va genera
matricea G utilizând funcția matrix;
• Variabila i indexată, apoi variabila V;
• Se vor utiliza funcțiile rows, cols, last, length și rank
pentru a verifica dimensiunile variabilelor definite;
Observații
• Pentru a calcula inversa unei matrice se poate
utiliza și funcția geninv(R);
• Se aplică operația de vectorizare asupra vectorului I
pentru ridicarea fiecărui element la pătrat;

23
Îndrumar de laborator
• Utilizați funcțiile de sortare specifice vectorilor și
matricelor;
• Utilizați funcțiile de căutare specifice vectorilor și
matricelor.

Rezultate

Sunt prezentate mai jos o parte din rezultatele solicitate în


secțiunea Enunțul și scopul lucrării:
• Matricea generată F:

• Vectorul V:

• Inversa matricei R:

24
Vectori şi matrice
• Matricea Fextras:

• Matricea curenților I:

Concluzii/comentarii

În programare vectorii și matricele sunt întâlniți cu


denumirea de tablouri (arrays în engleză). Aceste structuri
sunt utilizate frecvent în calcule inginerești pentru a
rezolva diferite probleme. În această unitate s-au tratat
următoarele elemente:
• Definirea și modificarea structurii tablourilor;
• Accesarea și afișarea elementelor care compun
tablourile;
• Funcții specifice de sortare și căutare;
• Operatori specifici tablourilor;
• Funcții specifice tablourilor.

25

S-ar putea să vă placă și