Hoe complexe waarden in VBA te berekenen

Schrijver: Robert Simon
Datum Van Creatie: 21 Juni- 2021
Updatedatum: 14 Kunnen 2024
Anonim
Complex Transport Cost Calculation (Excel VBA Demo)
Video: Complex Transport Cost Calculation (Excel VBA Demo)

Inhoud

Een complex getal is een getal dat niet als een breuk kan worden uitgedrukt. Het heeft een reëel en een imaginair deel en wordt meestal gepresenteerd als een punt in het complexe vlak. Een complex getal "n" is gedefinieerd als n = x + i * y, waarbij x en y reële coëfficiënten zijn en i de vierkantswortel van -1 is. Microsoft Visual Basic for Applications of VBA heeft 18 ingebouwde functies in de categorie "Engineering", waarmee u complex-gewaardeerde berekeningen kunt maken en uitvoeren.


routebeschrijving

Voer wetenschappelijke functies uit in complexe getallen in VBA (calcolatrice afbeelding door Gionata_d uit Fotolia.com)
  1. Op het bureaublad van uw computer drukt u op "Start - Alle programma's - Microsoft Office - Microsoft Office Excel" om Excel uit te voeren. Selecteer vervolgens "Ontwikkelaar - Visual Basic". Dubbelklik in het menu aan de linkerkant op "Deze werkmap" om het venster te openen waarin u de Visual Basic-code kunt invoeren.

  2. Maak een complex getal door de reële en imaginaire coëfficiënten door te geven aan de functie "COMPLEX". Extraheer de reële coëfficiënt van een complex getal met behulp van de "IMREAL" -functie en extraheer de imaginaire coëfficiënt met behulp van de "IMAGINAIRE" functie. Als u bijvoorbeeld het complexe getal "5 + 9i" wilt maken en vervolgens de reële en imaginaire coëfficiënten wilt extraheren, voert u het volgende in:


    n = COMPLEX (5,9) n_real = IMREAL (n) n_imag = IMAGINARY (n)

  3. Voeg twee complexe getallen samen toe met behulp van de "IMSUM" -functie. Trek ze af met behulp van de "IMSUB" -functie. Vermenigvuldig ze met "IMPRODUCT" en deel ze met "IMDV". Zoek de absolute waarde van een complex getal met de functie "IMABS". Bijvoorbeeld:

    (x, y) x_divby_y = IMDIV (x, y) x_abs = x (x, y) IMABS (x)

  4. Bereken de waarde van een complex getal verhoogd tot een geheel getal met behulp van "MPOWER", de vierkantswortel met "IMSQRT", de logaritme van basis 2 met "IMLOG2", de basislogaritme 10 met "IMLOG10", de natuurlijke logaritme met " IMLN "en de exponentiële van een complex getal met behulp van" IMEXP ". Bijvoorbeeld:

    (n) n_exp = IMEXP (n) n_exbase (n) n_squared = nsquared = nsqrroot = nsqrroot = nsqrroot =

  5. Bereken de sinus van een complex getal met behulp van de "IMSIN" -functie, de cosinus met "IMCOS", het theta-hoekargument in radialen met "IMARGUMENT" en de complexe conjugatie van het complexe getal met "IMCONJUGATE". Bijvoorbeeld:


    (z) z_contact = z (z) z_conjugate = IMCONJUGATE (z) z_contact =

tips

  • Als Excel functies met complexe getallen niet herkent, installeer dan de "Analysis Tools".

Wat je nodig hebt

  • Microsoft Excel