*   >> Læs Uddannelse artikler >> science >> software

Matrix Operationer og komplekse tal på Matlab

MATLAB matrix operationer

De grundlæggende matrix operationer er addition (+), subtraktion (-), multiplikation (*), og konjugattransposition (') af matricer. Ud over de ovennævnte grundlæggende operationer, MATLAB har to former for matrix division:. Venstre inverse operator \\ eller retten inverse operator /

Matricer af samme dimension kan trækkes eller tilføjes.

Så hvis E og F er opført i Matlab som

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

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

og

G = E - F

H = E + F

derefter, matricer G og H vises på skærmen som

G =

6 -2 1

-2 -4 1

7 -8 4

H =

8 6 5

10 10 11

9 10 6

En skalar (1-by-1 matrix) kan tilføjes til eller trækkes fra en matrix. I dette særlige tilfælde er skalar lægges til eller trækkes fra alle elementerne i en anden matrix.

For eksempel

J = H + 1

giver

J =

9 7 6

11 11 12

10 11 7

Matrix multiplikation er defineret, forudsat at de indre dimensioner af de to operander er de samme. Således, hvis X er en n-by-m matrix og Y er I-by-j matrix, X * Y defineres billede m er lig med i. Da E og F er 3-by-3 matricer, produktet

Q = E * F

resultater som

Q =

22 69 27

28 91 29

19 84 26

Enhver matrix kan multipliceres med en skalar.

For eksempel

2 * Q

giver

ans =

44 138 54

56 182 58

38 168 52

Bemærk, at hvis en variabel navn og "=" tegnet er udeladt, er en variabel navn ans automatisk oprettet.

Matrix division kan enten være den venstre division operatør \\ eller den rigtige division operatør /.

Den rigtige afdeling a /b, for eksempel, er algebraisk svarer til

en

b

, mens venstre division en \\ b er algebraisk svarer til

b

en

Hvis Z

* Jeg

= V

og Z

er ikke ental, venstre division, Z \\ V

svarer til Matlab udtryk

Jeg

= inv

( Z

) * V

hvor inv er MATLAB funktionen for at opnå det modsatte af en matrix.

Den rigtige division angivet ved V /Z svarer til MATLAB udtryk

Jeg

= V

* inv

( Z
)

Der er MATLAB funktioner, der kan bruges til at producere særlige matricer

Der gives eksemple

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.