E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Matlab

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

APLICATII DEDICATE  /  Matlab  /  Diverse (9)

Mai multe despre matrice si tabele

23.08.2008
Mai multe despre matrice si tabele

Total vizualizari: 14793 14793 afisari   |   Comentarii  1   |   Rating   |   (4 voturi)   |   Timp necesar: 15 min 15 min   |   Nivel de cunostiinte necesar: Mediu  Mediu

Sursa:  Mathworks.com  
Autor:  Mathworks.com
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
« 1 2 3 »
comenteaza printeaza

Tabele

Cand sunt scoase din campul algebrei liniare, matricele devin tabele numerice bi-dimensionale. Operatiile aritmetice efectuate asupra tabelelor se fac element cu element. Acest lucru inseamna ca adunarea si scaderea sunt la fel in cazul tabelelor si matricelor, insa operatiile multiplicative sunt difera. MATLAB foloseste un punct, sau o virgula de zecimale, ca parte a notatiei pentru operatiile multiplicative cu tabele.

Lista de operatori include

 
+ Adunarea
- Scaderea
.* Inmultirea element cu element
./ Impartirea element cu element
.\ Impartirea element cu element la stanga
.^ Ridicarea la putere element cu element
.' Transpunerea matricei neconjugate

Daca patratul magic al lui Dürer este inmultit cu sine prin operatia de inmultire a tabelelor:

A.*A

Rezultatul este o matrice continand patratele numerelor intregi de la 1 la 16, in ordinea obisnuita:

ans =
256 9 4 169
25 100 121 64
81 36 49 144
16 225 196 1

Construirea tabelelor

Operatiile cu tabele sunt utile pentru construirea tabelelor. Sa presupunem ca n este vectorul coloana

n = (0:9)';

Atunci,

pows = [n n.^2 2.^n]

va construi un tabel de patrate si puteri ale lui 2:

pows =
0 0 1
1 1 2
2 4 4
3 9 8
4 16 16
5 25 32
6 36 64
7 49 128
8 64 256
9 81 512

Functiile matematice elementare opereaza asupra tabelelor, element cu element. Astfel,

x = (1:0.1:2)';
logs = [x log10(x)]

va construi un tabel de algoritmi.

logs =
1.0 0
1.1 0.04139
1.2 0.07918
1.3 0.11394
1.4 0.14613
1.5 0.17609
1.6 0.20412
1.7 0.23045
1.8 0.25527
1.9 0.27875
2.0 0.30103

Date multidimensionale

MATLAB foloseste o analiza orientata pe coloane pentru datele statistice multidimensionale. Fiecare coloana dintr-un set de date reprezinta o variabila, iar fiecare rand- o observatie.

Elementul cu pozitia (i,j) reprezinta observatia i care corespunde variabilei j.

Ca un exemplu, poti avea in vedere un set de date cu trei variabile:
• Ritm cardiac
• Greutate
• Ore de exercitiu fizic pe saptamana

Pentru 5 observatii, tabelul rezultant ar putea arata ca

D = [ 72 134 3.2
81 201 3.5
69 156 7.1
82 148 2.4
75 170 1.2 ]

Primul rand contine ritmul cardiac, greutatea, si numarul de ore alocat exercitiului fizic - pentru pacientul cu numarul 1, cel de-al doilea rand contine datele pentru pacientul 2,si asa mai departe. Acum poti aplica numeroase functii MATLAB de analiza a datelor acestui set de date. De exemplu, pentru a obtine media si deviatia standard a fiecarei coloane, foloseste

mu = mean(D), sigma = std(D)
mu =
75.8 161.8 3.48
sigma =
5.6303 25.499 2.2107

Pentru a obtine o lista a functiilor de analiza a datelor disponibile in MATLAB, introdu help datafun. Daca ai acces la soft-ul Statistics Toolbox™, introdu help stats.

Pagina:
« 1 2 3 »
comenteaza printeaza
Alte tutoriale Matlab:
Noteaza acest tutorial
Rating tutorial
 
(4 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
COMENTARII (1) spune-ti parerea
adrian_tom , Miercuri, 17 Noiembrie 2010, ora 16:24
#1

as vrea sa ma ajute si pe mine cineva cu un link de unde pot downloada matlab fara plata,,, cu serial number . pe google nu am gasit nimic ajutator,,,nici pe isohunt sau celalalt site...
sau daca nu link,,,ajutati-ma in alt mod , am nev de matlab urgent!
:(

Raporteaza acest comentariu ca injurios!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
5040
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4995
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4840
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
4815
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
4615
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Outlook Vista Excel Fireworks Gimp Bridge Action Script PHP Verilog XML MySQL Dreamweaver Flash COREL DRAW Python Fotografie SEO RoR HTML Photoshop Sony Vegas Ruby on Rails PSD Java XHTML Swift 3D Illustrator CSS SWF Word JSON StyleSheet AJAX Javascript Powerpoint Lightroom
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software