Sunteți pe pagina 1din 3

Programarea calculatoarelor și limbaje de programare Lucrări de laborator

1. Rezolvarea ecuaţiilor și a sistemelor de ecuații liniare

Funcţii utilizate pentru rezolvarea ecuaţiilor şi sistemelor de ecuaţii:


find(x,y,...) Returnează, sub formă de vector, valorile variabilelor x, y, ... care rezolvă un
sistem de ecuații liniare; în cazul unui singur argument, rezultatul este
returnat sub formă de scalar. Funcționează numai în SOLVE BLOCK

minerr(x,y,...) Returnează, sub formă de vector, valorile variabilelor x, y, ... care


minimizează eroarea restricţiilor; în cazul unui singur argument, rezultatul
este returnat sub formă de scalar. Funcționează numai în SOLVE BLOCK

root(f(x),x) Returnează valoarea variabilei x care anulează funcţia f(x)


root(f(x),x,a,b) Returnează valoarea variabilei x din intervalul [a,b] care anulează funcţia f(x)
polyroots(v) Returnează, sub formă de vector, rădăcinile polinomului având coeficienţii în
vectorul „v”; vectorul „v” se defineşte ca fiind vectorul coeficienţilor, în
ordinea crescătoare a puterilor variabilei
lsolve(M,v) Returnează, sub formă de vector, soluţiile unui sistem de ecuaţii; matricea
„M” se defineşte ca fiind matricea coeficienţilor variabilelor, iar „v” se
defineşte ca fiind vectorul termenilor liberi

A. Să se afle soluțiile ecuațiilor următoare, folosind funcțiile FIND, MINERR, ROOT:

1. 𝑦 − 36 = 0

Ș.l.dr.ing. Gabriela Ianculescu 2


Programarea calculatoarelor și limbaje de programare Lucrări de laborator

2. 𝑧 + 25 = 0
3. 𝑡 + 105 = 0
4. 𝑘 + 45 = 0
5. 𝑥 − 35 = 0

6. (1 + 2𝑖 )𝑥 + 1 = 0
7. (3 + 4𝑖 )𝑥 + 2 = 0
8. (6 − 30𝑖 )𝑥 + 7 = 0
9. 5𝑖𝑥 + 3 = 0
10. 3𝑖𝑥 − 9 = 0

B. Să se afle soluțiile ecuațiilor următoare, folosind funcția POLYROOTS:

1. 5𝑦 2 + 4𝑦 − 7 = 0
2. 𝑧 2 − 5𝑧 + 2 = 0
3. 25𝑥 2 − 577𝑥 − 1054 = 0
4. −67𝑘 2 + 62𝑘 − 95 = 0
5. 4𝑥 2 + 6𝑥 − 18 = 0

6. (3 + 25𝑖 )𝑦 2 + (17 − 3𝑖 )𝑦 + 2 + 8𝑖 = 0
7. 254𝑖𝑧 2 + (55 − 69𝑖 )𝑧 − (892 + 62𝑖 ) = 0
8. (47 − 4𝑖 )𝑥 2 − (3 + 6𝑖 )𝑥 − (2 + 3𝑖 ) = 0
9. 4𝑖𝑘 2 + 10𝑖𝑘 + 25𝑖 = 0
10. (5 − 3𝑖 )𝑥 2 + (6𝑖 )𝑥 − 18𝑖 = 0

C. Să se afle soluțiile următoarelor ecuații de grad 3:

1. −2𝑦 3 + 15𝑦 2 + 3𝑦 − 2 = 0
2. −8𝑧 3 − 10𝑧 2 + 9𝑧 + 6 = 0
3. 11𝑥 3 − 5𝑥 2 − 7𝑥 + 1 = 0
4. 345𝑘 2 − 108𝑘 2 − 896𝑘 + 7 = 0
5. 34𝑥 3 − 82𝑥 2 − 66𝑥 + 23 = 0
6. −6𝑦 3 + 16𝑦 2 − 9𝑦 + 33 = 0
7. 34𝑧 3 − 82𝑧 2 + 66𝑧 + 26 = 0
8. 3𝑥 3 − 2𝑥 2 + 6𝑥 + 11 = 0
9. 78𝑘 3 + 21𝑘 2 + 45𝑘 + 36 = 0
10. 67𝑥 3 − 75𝑥 2 − 33𝑥 + 44 = 0

D. Să se afle soluțiile următoarelor ecuații de grad n:

1. 𝑥 13 + 5𝑥 2 − 10𝑥 + 12 = 0
2. 12𝑥 8 − 7𝑥 5 − 10𝑥 2 + 12 = 0
3. 19𝑥 15 − 8𝑥 10 + 6𝑥 3 + 15𝑥 2 − 2𝑥 + 1 = 0
4. 81𝑥 4 − 9 = 0

Ș.l.dr.ing. Gabriela Ianculescu 3


Programarea calculatoarelor și limbaje de programare Lucrări de laborator

5. (1 + 2𝑖 )𝑥 13 + (5 + 2𝑖 )𝑥 2 − (10 − 3𝑖 )𝑥 + (1 + 2𝑖 ) = 0
6. (1 + 2𝑖 )𝑥 8 − 7𝑖𝑥 5 − (1 + 5𝑖 )𝑥 2 + 1 + 2𝑖 = 0
7. (1 − 9𝑖 )𝑥 15 − (8 + 4𝑖 )𝑥 10 + (6 + 17𝑖 )𝑥 3 + (1 − 5𝑖 )𝑥 2 − 2𝑖𝑥 + 1 + 6𝑖 = 0
8. (8 + 1𝑖 )𝑥 4 − 9𝑖 = 0

E. Să se rezolve următoarele sisteme (folosind funcțiile FIND, MINERR, LSOLVE)

2𝑥 − 3𝑦 = 5
1. {
4𝑥 + 5𝑦 = −1

2𝑥 − 𝑦 − 𝑧 = 4
2. {3𝑥 + 4𝑦 − 2𝑧 = 11
3𝑥 − 2𝑦 + 4𝑧 = 11

4𝑥 + 𝑦 − 2𝑧 = 0
3. { 𝑥 − 2𝑦 + 𝑧 = 0
11𝑥 − 4𝑦 − 𝑧 = 0

𝑥+𝑦+𝑧= 1
4. { 𝑥 + 2𝑦 + 3𝑧 = 4
𝑥 + 4𝑦 + 9𝑧 = 16

10𝑥 + 5𝑦 + 3𝑧 + 10𝑤 = −5
𝑥 − 9𝑦 + 6𝑧 − 5𝑤 = 23
5. {
8𝑥 + 7𝑦 − 27𝑧 + 6𝑤 = 8
15𝑥 + 25𝑦 + 9𝑧 + 45𝑤 = −45

0,3𝑥 + 0,2𝑦 + 6,6𝑧 − 1,1𝑤 = 1


4,5𝑥 − 1,8𝑦 − 0,3𝑧 + 6,5𝑤 = 0,1
6. {
−7,3𝑥 + 9,7𝑦 + 10,9𝑧 − 4,1𝑤 = 0,01
8,1𝑥 − 2,7𝑦 + 8,7𝑧 + 8,9𝑤 = 0,001

Pentru o rezolvare corectă, vă rog urmăriți tutorialul video și suportul de curs.


Relații suplimentare:
g.ianculescu.gi@gmail.com

Ș.l.dr.ing. Gabriela Ianculescu 4

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