*   >> Lezen Onderwijs artikelen >> science >> software

Matrix Operations en complexe getallen op Matlab

MATLAB matrix operaties

De basis matrix operaties zijn optellen (+), aftrekken (-), vermenigvuldigen (*), en conjugaat transpositie (') van de matrices. Naast bovengenoemde basisbewerkingen, MATLAB twee soorten matrix deling. De linker inverse operator \\ of rechts inverse operator /

matrices van dezelfde afmeting worden afgetrokken of toegevoegd.

Dus als E en F in MATLAB worden ingevoerd als

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

F = [1 4 2; 6 7 5; 1 9 1];

en

G = E - F

H = E + F

dan, matrices G en H zal verschijnen op de scherm zoals

G =

6 -2 1

-2 -4 1

7 -8 4

H =

8 6 5

10 10 11

9 10 6

Een scalair (1-op-1 matrix) kunnen worden toegevoegd aan of afgetrokken van een matrix. In dit geval wordt de scalaire toegevoegd aan of afgetrokken van alle elementen van een matrix.

Bijvoorbeeld,

J = H + 1

geeft

J =

9 7 6

11 11 12

10 11 7

Matrixvermenigvuldiging wordt gedefinieerd verschaft de binnenafmetingen van de twee operanden zijn hetzelfde. Dus als X een n-van-m matrix en Y i-by-j matrix, X * Y gedefinieerd is voorzien m gelijk aan i. Aangezien E en F zijn 3-by-3 matrices, het product

Q = E * F

resultaten als

Q =

22 69 27

28 91 29

19 84 26

Elke matrix kan worden vermenigvuldigd met een scalair.

Bijvoorbeeld,

2 * Q

geeft

ans =

44 138 54

56 58 182

38 168 52

Merk op dat als een variabele naam en het "=" teken worden weggelaten, wordt een variabele naam ans automatisch aangemaakt.

Matrix divisie kan zowel links divisie exploitant \\ of de juiste divisie operator /.

De juiste divisie a /b, bijvoorbeeld, is algebraïsch equivalent aan

een

b

terwijl de linker divisie a \\ b is algebraïsch equivalent aan

b

een

Als Z

* I

= V medailles en Z

is niet enkelvoud, links divisie, Z \\ V

is gelijk aan MATLAB uitdrukking

I

= inv

( Z

) * V

waarbij inv is de MATLAB-functie voor het verkrijgen van de inverse van een matrix.

De juiste afdeling aangeduid door V /Z is gelijk aan de MATLAB uitdrukking

I

= V

* inv

( Z
)

Er zijn MATLAB functies die kunnen worden gebruikt om speciale matrices produceren

Er worden voorbeelden gegeven:.

Sommige Utilities Matrices

Functie - Beschrijving

degene (n, m) - Produceert n-op-m-

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.