Cum se calculează valorile complexe în VBA

Autor: Robert Simon
Data Creației: 19 Iunie 2021
Data Actualizării: 16 Decembrie 2024
Anonim
Cum se calculează valorile complexe în VBA - Articole
Cum se calculează valorile complexe în VBA - Articole

Conţinut

Un număr complex este unul care nu poate fi exprimat ca o fracțiune. Are o parte reală și imaginară și este de obicei prezentată ca un punct în planul complex. Un număr complex "n" este definit ca n = x + i * y, unde x și y sunt coeficienți reali și i este rădăcina pătrată de -1. Microsoft Visual Basic for Applications sau VBA are 18 funcții încorporate în categoria "Engineering", care vă permite să creați și să executați calcule complexe.


instrucțiuni de ghidare

Efectuați funcții științifice în numere complexe în VBA (imagine calcolatrice de Gionata_d de la Fotolia.com)
  1. Pe desktopul computerului, apăsați "Start - Toate programele - Microsoft Office - Microsoft Office Excel" pentru a rula Excel. Apoi selectați "Developer - Visual Basic". În meniul din stânga, faceți dublu clic pe "Acest registru de lucru" pentru a deschide fereastra în care puteți introduce codul Visual Basic.

  2. Creați un număr complex prin trecerea coeficienților reali și imaginari în funcția "COMPLEX". Extrageți coeficientul real al unui număr complex folosind funcția "IMREAL" și extrageți coeficientul imaginar utilizând funcția "IMAGINARE". De exemplu, pentru a crea numărul complex "5 + 9i" și extrageți coeficienții reali și imaginari, introduceți:


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

  3. Adăugați două numere complexe folosind funcția "IMSUM". Scoateți-le folosind funcția "IMSUB". Împărțiți-le cu "IMPRODUCT" și împărțiți-le cu "IMDV". Găsiți valoarea absolută a unui număr complex cu funcția "IMABS". De exemplu:

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

  4. Calculați valoarea unui număr complex ridicat la o putere întregă utilizând "MPOWER", rădăcina pătrată cu "IMSQRT", logaritmul de bază 2 cu "IMLOG2", logaritmul de bază 10 cu "IMLOG10", logaritmul natural cu " IMLN "și exponențială a unui număr complex folosind" IMEXP ". De exemplu:

    (n) n_exp = IMEXP (n) n_exbază (n) n_squared = nsquared = nsqrroot = nsqrroot = nsqrroot =

  5. Calculați sinusul unui număr complex folosind funcția "IMSIN", cosinusul cu "IMCOS", argumentul unghiului theta în radiani cu "IMARGUMENT" și complexul conjugat al numărului complex cu "IMCONJUGATE". De exemplu:


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

sfaturi

  • Dacă Excel nu recunoaște funcții cu numere complexe, instalați "Instrumentele de analiză".

Ce ai nevoie

  • Microsoft Excel