Kā aprēķināt kompleksās vērtības VBA

Autors: Judy Howell
Radīšanas Datums: 27 Jūlijs 2021
Atjaunināšanas Datums: 1 Decembris 2024
Anonim
Complex Transport Cost Calculation (Excel VBA Demo)
Video: Complex Transport Cost Calculation (Excel VBA Demo)

Saturs

Komplekss skaitlis ir tāds, ko nevar izteikt kā daļu. Tam ir reāla un iedomājama daļa, un tā parasti tiek attēlota kā punkts kompleksā plaknē. Komplekss "n" ir definēts kā n = x + i * y, kur x un y ir reāli koeficienti un i ir -1 kvadrātsakne. Microsoft Visual Basic for Applications vai VBA ir 18 iebūvētās funkcijas kategorijā "Engineering", kas ļauj izveidot un izpildīt sarežģītus aprēķinus.


Instrukcijas

Veikt zinātniskās funkcijas kompleksos numuros VBA (Kalkolīta attēls, ko izveidojis Gionata_d no Fotolia.com)
  1. Lai darbinātu programmu Excel, datora darbvirsmā nospiediet "Start - Visas programmas - Microsoft Office - Microsoft Office Excel". Pēc tam izvēlieties "Izstrādātājs - Visual Basic". Kreisās puses izvēlnē veiciet dubultklikšķi uz "Šī darbgrāmata", lai atvērtu logu, kurā var ievadīt Visual Basic kodu.

  2. Izveidojiet kompleksa numuru, nododot reālos un iedomātos koeficientus funkcijai "COMPLEX". Iegūstiet kompleksā skaitļa reālo koeficientu, izmantojot funkciju "IMREAL" un izdaliet iedomāto koeficientu, izmantojot funkciju "IMAGINARY". Piemēram, lai izveidotu komplekso numuru "5 + 9i" un pēc tam izvilktu reālos un iedomātos koeficientus, ievadiet:


    n = COMPLEX (5,9) n_real = IMREAL (n) n_imag = IMAGINĀRS (n)

  3. Pievienojiet divus kompleksus numurus, izmantojot funkciju "IMSUM". Atņemiet tos, izmantojot funkciju "IMSUB". Reiziniet tos ar "IMPRODUCT" un sadaliet tos ar "IMDV". Atrodiet kompleksā numura absolūto vērtību ar funkciju "IMABS". Piemēram:

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

  4. Aprēķiniet kompleksā skaitļa vērtību, kas palielināta līdz veselam skaitlim, izmantojot "MPOWER", kvadrātsakni ar "IMSQRT", bāzes 2 logaritmu ar "IMLOG2", bāzes logaritmu 10 ar "IMLOG10", dabisko logaritmu ar " IMLN "un kompleksa numura eksponenciālo vērtību, izmantojot" IMEXP ". Piemēram:

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

  5. Aprēķiniet kompleksā numura sinuso, izmantojot funkciju "IMSIN", kosinīnu ar "IMCOS", teta leņķa argumentu radiansos ar "IMARGUMENT" un kompleksā skaitļa komplekso konjugātu ar "IMCONJUGATE". Piemēram:


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

  • Ja programma Excel neatpazīst funkcijas ar sarežģītiem numuriem, instalējiet analīzes rīkus.

Kas jums nepieciešams

  • Microsoft Excel