Come calcolare valori complessi in VBA

Autore: Robert Simon
Data Della Creazione: 19 Giugno 2021
Data Di Aggiornamento: 17 Novembre 2024
Anonim
Tutorial excel #52 |  LastRow - Calcolare l’ultima riga, 4 metodi - VBA
Video: Tutorial excel #52 | LastRow - Calcolare l’ultima riga, 4 metodi - VBA

Contenuto

Un numero complesso è uno che non può essere espresso come una frazione. Ha una parte reale e una parte immaginaria e viene solitamente presentata come un punto nel piano complesso. Un numero complesso "n" è definito come n = x + i * y, dove xey sono coefficienti reali e i è la radice quadrata di -1. Microsoft Visual Basic, Applications Edition o VBA, ha 18 funzioni integrate nella categoria "Engineering", che consente di creare ed eseguire calcoli con valori complessi.


indicazioni

Esegui funzioni scientifiche in numeri complessi in VBA (immagine calcolatrice di Gionata_d da Fotolia.com)
  1. Sul desktop del tuo computer, premi "Start - Tutti i programmi - Microsoft Office - Microsoft Office Excel" per eseguire Excel. Quindi selezionare "Sviluppatore - Visual Basic". Nel menu di sinistra, fai doppio clic su "Questa cartella di lavoro" per aprire la finestra in cui puoi inserire il codice Visual Basic.

  2. Crea un numero complesso passando i coefficienti reali e immaginari alla funzione "COMPLESSO". Estrai il coefficiente reale di un numero complesso usando la funzione "IMREAL" ed estrai il coefficiente immaginario usando la funzione "IMMAGINARIO". Ad esempio, per creare il numero complesso "5 + 9i" e quindi estrarre i coefficienti reale e immaginario, inserire:


    n = COMPLESSO (5,9) n_real = IMREAL (n) n_imag = IMMAGINARIO (n)

  3. Aggiungi due numeri complessi usando la funzione "IMSUM". Sottrali usando la funzione "IMSUB". Moltiplicali con "IMPRODUCT" e dividili con "IMDV". Trova il valore assoluto di un numero complesso con la funzione "IMABS". Ad esempio:

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

  4. Calcola il valore di un numero complesso elevato a una potenza intera utilizzando "MPOWER", la radice quadrata con "IMSQRT", il logaritmo di base 2 con "IMLOG2", il logaritmo di base 10 con "IMLOG10", il logaritmo naturale con " IMLN "e l'esponenziale di un numero complesso utilizzando" IMEXP ". Ad esempio:

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

  5. Calcola il seno di un numero complesso usando la funzione "IMSIN", il coseno con "IMCOS", l'argomento dell'angolo theta in radianti con "IMARGUMENT" e il coniugato complesso del numero complesso con "IMCONJUGATE". Ad esempio:


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

suggerimenti

  • Se Excel non riconosce funzioni con numeri complessi, installa gli "Strumenti di analisi".

Cosa ti serve

  • Microsoft Excel