20.07.2013 Views

Software matematic

Software matematic

Software matematic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14 Introducere în MATLAB<br />

>> linspace(-1,1,9)<br />

ans =<br />

Columns 1 through 7<br />

-1.0000 -0.7500 -0.5000 -0.2500 0 0.2500 0.5000<br />

Columns 8 through 9<br />

0.7500 1.0000<br />

Notat¸ia [] înseamnă matricea vidă, 0 × 0. Atribuirea lui [] unei linii sau unei<br />

matrice este un mod de a s¸terge o linie sau o coloană a matricei:<br />

>>A(2,:)=[]<br />

A =<br />

2 3 5<br />

17 19 23<br />

Acelas¸i efect se obt¸ine cu A = A([1,3],:). Matricea vidă este de asemenea utilă<br />

ca indicator de pozit¸ie într-o listă de argumente, as¸a cum se va vedea în§1.3.4.<br />

Operat¸ia Sens matricial Sens tablou<br />

Adunare + +<br />

Scădere - -<br />

Înmult¸ire * .*<br />

Împărt¸ire stângă \ .\<br />

Împărt¸ire uzuală / ./<br />

Ridicare la putere ˆ .ˆ<br />

Tabela 1.5: Operat¸ii pe matrice s¸i tablouri<br />

1.3.3. Operat¸ii în sens matricial s¸i în sens tablou<br />

Pentru scalarii a s¸i b, operat¸iile +, -, / and ˆ produc rezultate evidente. Pe<br />

lângă operatorul uzual de împărt¸ire, cu semnificat¸ia a<br />

b , MATLAB are operatorul de<br />

împărt¸ire stângă (backslash\), cu semnificat¸ia b<br />

a . Pentru matrice, toate aceste operat¸ii<br />

pot fi realizate în sens matricial (în conformitate cu regulile algebrei matriciale) sau<br />

în sens tablou (element cu element). Tabela 1.5 dă lista lor.<br />

Operat¸iile de adunare s¸i scădere sunt identice atât în sens matricial cât s¸i în sens<br />

tablou. Produsul A*B este înmult¸irea matricială uzuală. Operatorii de împărt¸ire / s¸i<br />

\ definesc solut¸ii ale sistemelor liniare: A\B este solut¸ia X a lui A*X = B, în timp ce<br />

A/B este solut¸ia lui X*B = A. Exemple:<br />

>> A=[2,3,5; 7,11,13; 17,19,23]<br />

A =<br />

2 3 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!