Ako vypočítať komplexné hodnoty vo VBA

Autor: Lewis Jackson
Dátum Stvorenia: 13 Smieť 2021
Dátum Aktualizácie: 23 November 2024
Anonim
Ako vypočítať komplexné hodnoty vo VBA - Články
Ako vypočítať komplexné hodnoty vo VBA - Články

Obsah

Komplexné číslo je číslo, ktoré nemožno vyjadriť ako zlomok. Má reálnu a imaginárnu časť a je zvyčajne prezentovaná ako bod v komplexnej rovine. Komplexné číslo "n" je definované ako n = x + i * y, kde x a y sú reálne koeficienty a i je druhá odmocnina -1. Microsoft Visual Basic for Applications, alebo VBA, má 18 vstavaných funkcií v kategórii "Engineering", čo umožňuje vytvárať a vykonávať komplexné výpočty.


inštrukcia

Vykonávať vedecké funkcie v komplexných číslach vo VBA (calcolatrice image od Gionata_d z Fotolia.com)
  1. Na pracovnej ploche počítača stlačte tlačidlo "Štart - Všetky programy - Microsoft Office - Microsoft Office Excel" na spustenie programu Excel. Potom vyberte "Developer - Visual Basic". V ľavom menu dvakrát kliknite na "Tento zošit", aby ste otvorili okno, kde môžete zadať kód jazyka Visual Basic.

  2. Vytvorte komplexné číslo odovzdaním reálnych a imaginárnych koeficientov funkcii "COMPLEX". Pomocou funkcie "IMREAL" extrahujte reálny koeficient komplexného čísla a pomocou funkcie "IMAGINARY" vyberte imaginárny koeficient. Ak chcete napríklad vytvoriť komplexné číslo "5 + 9i" a potom extrahovať reálne a imaginárne koeficienty, zadajte:


    n = COMPLEX (5,9) n_real = IMREAL (n) n_imag = IMAGINÁR (n)

  3. Pomocou funkcie "IMSUM" pridajte dve komplexné čísla. Odpočítajte ich pomocou funkcie "IMSUB". Vynásobte ich „IMPRODUCT“ a rozdeľte ich „IMDV“. Nájdite absolútnu hodnotu komplexného čísla s funkciou "IMABS". Napríklad:

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

  4. Vypočítajte hodnotu komplexného čísla zvýšeného na celočíselnú moc pomocou "MPOWER", druhej odmocniny s "IMSQRT", základný logaritmus 2 s "IMLOG2", základný logaritmus 10 s "IMLOG10", prirodzený logaritmus s " IMLN "a exponenciálu komplexného čísla pomocou" IMEXP ". Napríklad:

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

  5. Vypočítajte sínus komplexného čísla pomocou funkcie "IMSIN", kosínus s "IMCOS", argument uhla theta v radiánoch s "IMARGUMENT" a komplexný konjugát komplexného čísla s "IMCONJUGATE". Napríklad:


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

tipy

  • Ak program Excel nerozpoznáva funkcie s komplexnými číslami, nainštalujte nástroje na analýzu.

Čo potrebujete

  • Microsoft Excel