*   >> lukeminen koulutus Artikkelit >> science >> software

Matriisioperaatioita kompleksiluvut on Matlab

-by-m matriisi, jossa kaikki elementit ovat yhtenäisyys

silmä (n) - antaa n-by-n identiteettimatriisi

nollat ​​(n, m) - Tuottaa n-by-m matriisi nollia

diag () - Tuota vektori koostuu lävistäjä neliömatriisi

MATLAB Kompleksilukujen

¶ = pi

MATLAB avulla operaatioita kompleksilukuja. Kompleksiluvut näppäillään toiminto i tai j. Esimerkiksi numero z

= 2 + J

2.

voidaan merkitä Matlab

z = 2 + 2 * i

tai

z = 2 + 2 * j

Myös kompleksiluvun za

za

= 2 2 exp [(¶ /4) j

]

voidaan syöttää Matlab

za = 2 * sqrt

(2) * exp ((¶ /4) * J)

Olisi huomattava, että kun kompleksiluvut kirjataan matriisielementit

Suluissa on vältettävä tyhjiä tiloja.

Esimerkiksi

y

= 3 + j

4 on edustettuna MATLAB kuin

y = 3 + 4 * J

Jos tilat olemassa noin + merkki, kuten

U = 3 + 4 * J

MATLAB pitää kahtena erillisenä numeroita ja y ei ole sama kuin u. Jos w on monimutkainen matriisi annetaan

1 + J1 2 - J2

w =

3 + J2 4 + J3

voimme edustaa se MATLAB kuin

W = [1 + j 2-2 * j; 3 + 2 * J 4 + 3 * j]

, joka tuottaa tulosta

w =

1,0000 + 1.0000i 2,0000 - 2.0000i

3,0000 + 2.0000i 4,0000 + 3.

0000i

Jos merkinnät matriisi ovat monimutkaisia, sitten "prime" (') operaattori tuottaa transponoidun. Siten

wp = w '

tuottaa

wp =

1,0000 - 1.0000i 3,0000 - 2.0000i

2,0000 + 2.0000i 4,0000 - 3.0000i

unconjugate transpoosi monimutkainen matriisi, voimme käyttää pisteen transpoosi (. ") komento. Esimerkiksi

paino = w. "

tuottaa

paino =

1,0000 + 1.0000i 3,0000 + 2.0000i

2,0000 - 2.0000i 4,0000 + 3.0000i

Page   <<  [1] [2] 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.