Sådan beregnes komplekse værdier i VBA

Forfatter: Robert Simon
Oprettelsesdato: 21 Juni 2021
Opdateringsdato: 11 Kan 2024
Anonim
Sådan beregnes komplekse værdier i VBA - Artikler
Sådan beregnes komplekse værdier i VBA - Artikler

Indhold

Et komplekst tal er et, der ikke kan udtrykkes som en brøkdel. Det har en reel og en imaginær del og er normalt præsenteret som et punkt i det komplekse plan. Et komplekst tal "n" er defineret som n = x + i * y, hvor x og y er reelle koefficienter, og jeg er kvadratroten på -1. Microsoft Visual Basic for Applications, eller VBA, har 18 indbyggede funktioner i kategorien "Engineering", som giver dig mulighed for at oprette og udføre komplekse værdierede beregninger.


retninger

Udfør videnskabelige funktioner i komplekse tal i VBA (calcolatrice billede af Gionata_d fra Fotolia.com)
  1. På skrivebordet på din computer skal du trykke på "Start - Alle programmer - Microsoft Office - Microsoft Office Excel" for at køre Excel. Vælg derefter "Udvikler - Visual Basic". Dobbeltklik på "Denne arbejdsbog" i menuen til venstre for at åbne vinduet, hvor du kan indtaste Visual Basic-koden.

  2. Opret et komplekst tal ved at overføre de reelle og imaginære koefficienter til funktionen "COMPLEX". Udtræk den reelle koefficient for et komplekst tal ved hjælp af funktionen "IMREAL" og ekstraher den imaginære koefficient ved hjælp af funktionen "IMAGINARY". For eksempel at oprette det komplekse tal "5 + 9i" og derefter udtrække de reelle og imaginære koefficienter, indtast:


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

  3. Tilføj to komplekse tal sammen ved hjælp af funktionen "IMSUM". Træk dem ud ved hjælp af funktionen "IMSUB". Multiplicere dem med "IMPRODUCT" og opdele dem med "IMDV". Find absolutværdien af ​​et komplekst tal med funktionen "IMABS". For eksempel:

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

  4. Beregn værdien af ​​et komplekst tal hævet til et helt tal ved hjælp af "MPOWER", kvadratroten med "IMSQRT", base 2-logaritmen med "IMLOG2", basislogaritmen 10 med "IMLOG10", den naturlige logaritme med " IMLN "og eksponenten af ​​et komplekst tal ved brug af" IMEXP ". For eksempel:

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

  5. Beregn sansen for et komplekst tal ved hjælp af "IMSIN" -funktionen, cosinusen med "IMCOS", theta-vinkel argumentet i radianer med "IMARGUMENT" og det komplekse konjugat af det komplekse tal med "IMCONJUGATE". For eksempel:


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

tips

  • Hvis Excel ikke genkender funktioner med komplekse tal, skal du installere "Analyseværktøjer".

Hvad du har brug for

  • Microsoft Excel