Modele stohastice și statistică aplicată

Previzualizare laborator:

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

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • L1.doc
  • l10.doc
  • L2.doc
  • L3.doc
  • L4.doc
  • L5.doc
  • L6.doc
  • L7.doc
  • L8.doc
  • L9.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9/10 (4 voturi)
Nr fișiere:
10 fisiere
Pagini (total):
86 pagini
Imagini extrase:
87 imagini
Nr cuvinte:
10 831 cuvinte
Nr caractere:
64 101 caractere
Marime:
1.04MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Lepadatu Diana
Sus!