Matlab - Probleme

Previzualizare laborator:

Extras din laborator:

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)

C=A(1:3:7)

2. Fie o matrice A să se selecteze:

a) linia 1;

b) coloana 2;

c) liniile 1-3 şi coloanele 3-5;

d) liniile 1,3 şi coloanele 2, 3-5;

A=[1 2 3 4 5 ;6 7 8 9 0; 1 4 6 8 6; 3 1 7 0 4]

a=A(1,:)

b=A(:,2)

c=A(1:3,3:5)

d=A([1,3],[2,3:5])

3.Să se extragă dintr-o matrice A toate coloanele ce au elementele liniei 2 mai mari ca 5.

A=[1 2 3 4 5;6 7 8 9 0;1 4 6 8 6;3 1 7 0 4]

L=A(2,:)>7

a=A(:,L)

4.Să se redimensioneze matricea A de dimensiuni 5x4 cu matricea B de dimensiuni 10x2.

A=[1 2 3 4 5 ;6 7 8 9 0; 1 4 6 8 6; 3 1 7 0 4]

B=reshape(A,10,2)

5. Să se rotească matricea A în jurul:

a) unei linii;

b) unei coloane;

A=[1 2 3 5 ;6 7 8 0; 1 4 6 6; 3 1 0 4]

a=flipud(A)

b=fliplr(A)

6. Să se rotească matricea A:

a) cu 90 grade în sens trigonometric;

b) cu 270 grade în sens orar;

A=[1 2 3 5 ;6 7 8 0; 1 4 6 6; 3 1 0 4]

a=rot90(A,1)

b=rot90(A,-3)

7.. Să se aplice funcţiile diag, tril şi triu matricei A.

A=[1 2 3 5 ;6 7 8 0; 1 4 6 6; 3 1 0 4]

a=diag(diag(A))

b=triu(A)

c=tril(A)

d=diag(A)

e=triu(A,3)

f=tril(A,3)

8.Să se calculeze pentru matricea A următoarele:

a) determinantul;

b) inversa;

c) pseudoinversa;

d) rangul;

e) urma;

f) norma;

g) numărul de condiţionare;

A=[1 2 3 5 ;6 7 8 0; 1 4 6 6; 3 1 0 4]

a=det(A)

b=inv(A)

c=pinv(A)

d=rank(A)

e=trace(A)

f=norm(A)

g=cond(A)

9. Fie o matrice A să se determine:

a) vectorul şi valorile proprii;

b) valorile singulare;

c) factorul Cholesky;

d) factorizarea LU;

e) descompunerea QR;

A=[1 2 3 5 ;6 7 8 0; 1 4 6 6; 3 1 0 4]

[V,D]=eig(A)

d=svd(A)

[R,p]=chol(A)

[L,U]=lu(A)

[Q,R]=qr(A)

1. Calculăm valoarea funcţiei punct cu punct, fără a crea o matrice de depozitare a rezultatelor(avem timp maxim de rezolvare):

x=1:0.1:100;

k=length(x);

tic

for i=1:k

y(i)=f(x(i))

end

toc

plot(x,y)

Observații:

Probleme simple de laborator in MATLAB. Anul 1 sem 1 Universitatea din Pitesti

Download gratuit

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

Structură de fișiere:
  • Matlab - Probleme.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7.8/10 (4 voturi)
Nr fișiere:
1 fisier
Pagini (total):
13 pagini
Imagini extrase:
13 imagini
Nr cuvinte:
1 759 cuvinte
Nr caractere:
8 626 caractere
Marime:
14.14KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Ionita Silviu
Sus!