Matlab - Probleme

Laborator
7/10 (6 voturi)
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 1759
Mărime: 14.14KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Ionita Silviu
Probleme simple de laborator in MATLAB. Anul 1 sem 1 Universitatea din Pitesti

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)

Preview document

Matlab - Probleme - Pagina 1
Matlab - Probleme - Pagina 2
Matlab - Probleme - Pagina 3
Matlab - Probleme - Pagina 4
Matlab - Probleme - Pagina 5
Matlab - Probleme - Pagina 6
Matlab - Probleme - Pagina 7
Matlab - Probleme - Pagina 8
Matlab - Probleme - Pagina 9
Matlab - Probleme - Pagina 10
Matlab - Probleme - Pagina 11
Matlab - Probleme - Pagina 12
Matlab - Probleme - Pagina 13

Conținut arhivă zip

  • Matlab - Probleme.doc

Alții au mai descărcat și

Matlab - reprezentări grafice

Comanda subplot permite afişarea in aceeaşi fereastra a mai multor grafice sau tipărirea acestora pe aceeaşi coala de hârtie. Tastând...

Matlab - Elemente de Programare

MATLAB lucreaza fie in modul linie de comanda, caz in care fiecare linie este prelucrata imediat si rezultatele sunt afisate, fie utilizand...

Bazele programării Matlab

1. Noţiuni generale Sistemul de programare MatLab (Matrix Laboratory) reprezintă un mediu interactiv de calcul a problemelor inginereşti şi...

Sisteme de ecuații liniare. elemente de grafică

Sisteme de ecuaţii liniare. Elemente de grafică 1. Ecuaţii matriciale Fie ecuaţiile matriciale A*X = B , respectiv, Y*A = B . Din algebra liniară...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

Limbaj Matlab

Resurse de calcul Operatii matematice fundamentale Programare Algebra liniara si functii matriceale Analiza datelor si transformatelor Fourier...

Matlab

Versiunea completă a pachetului de programe MATLAB conţine o întreagă familie de module specifice, denumite tool-box-uri, respectiv blockset-uri,...

Te-ar putea interesa și

Motorul de Curent Continuu

1Modelarea, simularea si reglarea unghiului de sarcina la valoarea dorita, la un servomotor de curent continuu Fie un motor de curent continuu cu...

Filtre Numerice

INTRODUCERE Filtrarea semnalelor reprezinta o operatie de baza in prelucrarea informaţiei.Poate facută fie analogic(cu ajutorul unor retele R L C...

Ameliorarea imaginilor realizate în condiții meteo nefavorabile

Introducere In lucrarea de fata se trateaza metode pentru ameliorarea imaginilor realizate in conditii meteo nefavorabile(aceste imagini sufera de...

Matematici Asistate de Calculator

REZOLVAREA SISTEMELOR DE ECUATII LINIARE Consideratii teoretice generale Un sistem de „m” ecuaţii liniare cu „n” necunoscute este de forma: a11...

Introducere în MatLab

1. Ce este MATLAB-ul? MATLAB-ul (denumirea vine de la "matrix laboratory") este un mediu computaţional, dezvoltat de firma The Math Works Inc.,...

Sisteme de telecomunicații în transporturi

1. Obiectivul lucrării În această lucrare se studiază analiza semnalelor periodice cu ajutorul seriilor Fourier. 2. Introducere teoretică 2.1....

Regula trapezului

Problema propusă: (Lansarea unei rachete) O rachetă decolează pe vertical şi elimină combustibil cu o viteză de 2000 m/s cu un consum de...

Prelucrarea digitală a semnalelor

1. Scopul lucrării Utilizarea tehnicii de calcul pentru analiza si proiectarea circuitelor specifice din electronica aplicata. Însuşirea...

Ai nevoie de altceva?