Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať komplexných hodnôt v VBA

komplexné číslo je číslo , ktoré nemôže byť vyjadrená ako zlomok . To má reálnu časť a imaginárnu časť a je najviac často zobrazený ako bod v komplexnej rovine . Komplexné číslo " n" je definovaný ako n = x + i * y , kde x a y sú skutočné číslo koeficienty a i je odmocnina z -1 . Microsoft Visual Basic for Applications alebo VBA , má 18 vstavaných funkcií v kategórii " Engineering " , ktoré vám umožní vytvárať a vykonávať výpočty s komplexnými hodnotami . Veci , ktoré budete potrebovať v Microsoft Excel
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na " Štart - Všetky programy - Microsoft Office - Microsoft Office Excel " pre spustenie programu Excel . Vyberte " Developer - Visual Basic " z ponuky a dvakrát kliknite na " Tento zošit " zo stromu na ľavej strane otvoriť okno , do ktorého môžete zadať kód jazyka
2

Vytvoriť . komplexné číslo odovzdaním reálnu a imaginárnu časť na funkciu " komplex " . Výpis skutočný koeficient z komplexného čísla pomocou funkcie " IMREAL " a extrahovať imaginárny pomocou funkcie " imaginárny " . Ak chcete napríklad vytvoriť komplexné číslo " 5 + 9i " a potom extrahovať reálnu a imaginárnu , typ :

n = COMPLEX ( 5 , 9 )

n_real = IMREAL ( n)

n_imag = IMAGINARY ( n)
3

Pridajte dve komplexné čísla dohromady pomocou funkcie " IMSUM " . Odčítanie je s funkciou " IMSUB " . Vynásobte je s " IMPRODUCT " a rozdeliť sa " IMDIV . " Vezmite absolútnu hodnotu komplexného čísla pomocou funkcie " IMABS . " Napríklad :

x = COMPLEX ( 5 , 6 )

y = COMPLEX ( 1 , 2 )

x_plus_y = IMSUM ( x , y )

x_minus_y = IMSUB ( x , y )

x_times_y = IMPRODUCT ( x , y )

x_divby_y = IMDIV ( x , y )

x_abs = IMABS ( x )
Stránka 4

Vypočítajte hodnotu komplexného čísla umocnené na celé číslo môcť pomocou " MPOWER , " druhá odmocnina s " IMSQRT , " base - 2 logaritmus s " IMLOG2 , " base - 10 logaritmus sa " IMLOG10 , " prírodné logarith s " IMLN " a exponenciálny tvar komplexného čísla pomocou " IMEXPO . " Napríklad :

n = COMPLEX ( 7 , 3 )

n_squared = IMPOWER (n , 2 )

n_sqrroot = IMSQRT ( n)

n_logbase2 = IMLOG2 ( n)

n_logbase10 = IMLOG10 ( n)

n_ln = IMLN ( n)

n_exp = IMEXPO ( n)
5

Výpočet sínus komplexného čísla pomocou funkcie " IMSIN " , kosínus s " IMCOS , " theta argumentu v radiánoch s IMARGUMENT a komplexne združeným komplexného čísla s " IMCONJUGATE . " Napríklad :

z = COMPLEX ( 2 , 12 )

z_sin = IMSIN ( z )

z_cos = IMCOS ( z )

z_theta = IMARGUMENT ( z )

z_conjugate = IMCONJUGATE ( z )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené