Johdatus kompleksisiin numeroihin MATLABissa

Kompleksiluvut ovat reaalilukujen ja kuvitteellisten lukujen yhdistelmää p + qi: n muodossa, missä p ja q ovat todelliset numerot ja i on kuvitteellinen luku. Kuvitteellinen luku määritetään missä i on yhtälön a 2 = -1 tulos. Voimme käyttää i tai j kuvitteellisia yksiköitä. Koska monimutkaisia ​​lukuja käytetään kaikissa matemaattisissa laskelmissa ja Matlabia käytetään pääasiassa matemaattisten laskelmien suorittamiseen. Joten, monimutkaiset numerot ovat tärkeä osa Matlabin oppimista.

Monimutkaisten numeroiden generointi MATLABissa

Kompleksiluvut voidaan luoda tai ilmoittaa Matlabissa 'monimutkaisella' toiminnolla. Voimme myös luoda monimutkaisia ​​lukuja etsimällä minkä tahansa negatiivisen luvun neliöjuuren. Matlabissa voimme käyttää i tai j merkitäksesi kompleksinumeron kuvitteellisen osan.

esimerkit

X = 4 + 5i

Tässä X on kompleksiluku, joka sisältää 2 osaa eli todellisen ja kuvitteellisen osan. 4 on todellinen osa ja 5 on kuvitteellinen osa. Löydämme todelliset ja kuvitteelliset osat Matlabin toimintojen avulla.

  • a = todellinen (X) = 4 (Tämä antaa kompleksiluvun todellisen osan)
  • b = imag (X) = 5 (Tämä antaa kompleksin numeron kuvitteellisen osan)
  • monimutkainen (6, 7) = 6 + 7i (Tätä toimintoa käytetään kompleksiluvun luomiseen)

Voimme myös luoda Matlabiin monimutkaisia ​​taulukkoja, jotka voidaan myös julistaa monimutkaisia ​​funktioita käyttämällä.

  • a = kompleksi (x, y)

X: lle ja y: lle on tiettyjä ehtoja, joita meidän tulisi noudattaa, kuten x: n ja y: n ei tulisi olla yksi tai kaksinkertainen. Monimutkainen skalaari voidaan luoda, jos kaksi tuloa ovat luonteeltaan skalaarisia, kuten,

  • X = kompleksi (5, 3)
  • X = 5, 0000 + 3, 0000i

Samoin voidaan luoda monimutkainen vektori, jos meillä on kaksi tuloa vektorina.

  • X = uint8 ((4; 5; 6; 7));
  • Y = uint8 ((3, 5, 1, 2));
  • a = kompleksi (X, Y)

4 + 3i

5 + 5i

6 + 1i

7 + 2i

Voimme luoda monimutkaisen numeron, jolla on vain yksi skalaari, kuten,

  • X = kompleksi (10)
  • X = 10, 0000 + 0, 0000i

Tietyissä olosuhteissa tulo- ja lähtöargumenttien tulee noudattaa,

Syöteargumentit sisältävät todellisia ja kuvitteellisia osia, kuten x mikä tahansa y. x: n ja y: n tulisi olla skalaari, vektori, moniulotteinen taulukko tai matriisi MATLAB: ssa. x: n ja y-koon tulee olla samat. Niiden tulisi olla samaa tietotyyppiä, mutta on muutamia poikkeuksia, kuten kaksinkertaista voidaan käyttää yhden kanssa ja kokonaislukua voidaan yhdistää kaksoiseen, joka on skalaari.

Matriisin lähtö voi olla vektori, skalaari, matriisi tai moniulotteinen matriisi syöttöargumentteista riippuen. Lähtön koon tulee olla sama kuin sisääntulon. Jos syöttöargumentit ovat eri tyyppisiä kuin lähtö määritetään,

  • Jos jompikumpi syöttöargumenteista on luonteeltaan yksittäisiä, myös tulosteen tulisi olla yksi.
  • Jos jompikumpi syöttöargumenteista on luonteeltaan kokonaislukua, ulostulon tulisi olla kokonaislukutietotyyppi.

Voimme tarkistaa, onko matriisi oikea tai kuvitteellinen käyttämällä isreal-funktiota.

Koodi:

X = (2+i, 1);
Isreal(X)

lähtö:

Koodi:

Isreal (X (2))

lähtö:

Otamme todelliset ja kuvitteelliset osat, käytämme Matlabin todellisia ja kuviteltavia toimintoja kuten

Koodi:

real(X)

lähtö:

Koodi:

imag(X)

lähtö:

MATLAB: n monimutkaisten numeroiden toiminnot ja toiminnot

Matlabissa on useita toimintoja ja toimintoja, jotka voidaan suorittaa monimutkaisilla numeroilla

  1. abs: Tätä toimintoa käytetään etsimään minkä tahansa kompleksiluvun moduulia p + qi: n muodossa. abs (2 + 3i) = (2 2 + 3 2) = (13) 0, 5: n neliöjuuri
  2. kulma: Kompleksinumeron vaihekulman löytämiseksi.

On joitain vinkkejä, joita tulisi noudattaa, jotta Matlabin monimutkaiset numerot toimisivat oikein,

  • Meidän tulisi välttää i: n ja j: n käyttöä osana kaikkia muuttujien nimiä, koska niitä käytetään kompleksinumeron kuvitteellisten osien osoittamiseen.
  • Meidän tulisi välttää j: n tai i: n käyttöä, jos kuvitteellinen osa on 1. Sen sijaan voimme käyttää 1j tai 1i.
  • Voimme luoda monimutkaisen funktion Matlabissa, kun i ja j käytetään muuttujaniminä jossain osassa, syöttöargumentit eivät ole yhden tai kaksoistyyppisiä ja kuvitteellinen osa on nolla.

johtopäätös

Monimutkaisia ​​numeroita käytetään matemaattisella tai tekniikan alalla. Monia tosielämän tai käytännön sovelluksia voidaan kuvata monimutkaisten numeroiden kuvitteellisella osalla. Joten monimutkaisten numeroiden käytön ja sovellusten ymmärtäminen eri alustoilla on tärkeää, etenkin jos kyse on fyysisestä tai matemaattisesta alueesta.

Suositellut artikkelit

Tämä on opas kompleksisiin numeroihin MATLABissa. Tässä keskustellaan Matlabin johdannosta ja monimutkaisesta numeroiden luomisesta, mukaan lukien sen esimerkit toiminnasta ja toiminnasta. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja-

  1. Kuinka kirjoittaa toimintoja R: hen?
  2. 3D-matriisin luominen MATLABiin
  3. 4 suosituinta MATLAB-toimintoa
  4. MATLAB-versioiden ominaisuudet ja edut

Luokka: