Extras din laborator
1. Se definesc vectorii linie v1=[1,3,5,7,9] şi v2=[7,3,8,1,-2]. Să se calculeze v1+v2, v1-v2, v1*v2T,
v1.*v2.
Program:
%lucru cu tablouri si matrici
clc,clear
v1=[1,3,5,7,9]
v2=[7,3,8,1,-2]
vs=v1+v2
vd=v1-v2
v2T=v2'
vim=v1*v2T
vit=v1.*v2
Rulat:
v1 = 1 3 5 7 9
v2 = 7 3 8 1 -2
vs = 8 6 13 8 7
vd = -6 0 -3 6 11
v2T =
7
3
8
1
-2
vim = 45
vit = 7 9 40 7 -18
2. Să se genereze o matrice de dimensiune 2x3 care are valorile de pe prima linie egale cu 0, iar cele de pe a doua cu -2.
Program:
%imbinarea si generarea matricilor
clc,clear
A=[zeros(1,3);-2*ones(1,3)]
Rulat:
A =
0 0 0
-2 -2 -2
3. Să se întocmească un program care să rezolve o ecuaţie de gradul I. Coeficienţii a şi b se introduc de la tastatură.
Program:
%rezolvarea ecuatiei de gradul 1
clc,clear
a=input('Introduceti a:')
b=input('Introduceti b:')
if a==0
if b==0 disp('Infinitate de solutii')
else disp('Ec. imposibila')
end
else x=b/a;
disp('Solutia este:'),x
end
Rulat:
Introduceti a:3
a = 3
Introduceti b:4
b = 4
Solutia este:
x = 1.3333
4. Să se întocmească un program care să rezolve n ecuaţii de gradul I. Coeficientii a şi b se introduc prin program ca vectori şi se afisează la fiecare rulare.
Program:
%rezolvarea a mai multor ecuatiei de gradul 1
clc,clear
avector=input('Introduceti coeficientii a:')
bvector=input('Introduceti coeficientii b:')
n=length(avector);
for i=1:n
a=avector(i);
b=bvector(i);
if a==0
if b==0 disp('Infinitate de solutii')
else disp('Ec. imposibila')
end
else x=b/a;
disp('Solutia este:'),x
end
end
Rulat:
Introduceti coeficientii a:4
avector =
4
Introduceti coeficientii b:3
bvector =
3
Solutia este:
x =
0.7500
5. Fie un sistem de n ecuaţii cu n necunoscute dat prin relaţia matricială AX=B. Matricea A, precum şi vectorul B sunt dati de la tastatura. Să se rezolve acest sistem.
Program:
%rezolvarea unui sistem de ecuatii
clc,clear
a=input('Introduceti coeficientii a:')
b=input('Introduceti coeficientii b:')
x=inv(a)*b'
Rulat:
Introduceti coeficientii a:3
a =
3
Introduceti coeficientii b:6
b =
6
x =
2
Preview document
Conținut arhivă zip
- L1.doc
- l10.doc
- L2.doc
- L3.doc
- L4.doc
- L5.doc
- L6.doc
- L7.doc
- L8.doc
- L9.doc