כיצד לחשב ערכים מורכבים ב- VBA

מְחַבֵּר: Judy Howell
תאריך הבריאה: 28 יולי 2021
תאריך עדכון: 13 מאי 2024
Anonim
תותח אקסל - משתנים סטטים במאקרו VBA (קורס אקסל מקרו VBA )
וִידֵאוֹ: תותח אקסל - משתנים סטטים במאקרו VBA (קורס אקסל מקרו VBA )

תוֹכֶן

מספר מורכב הוא אחד שאינו ניתן לביטוי כשבר. יש לה חלק אמיתי ודמיוני, והוא מוצג בדרך כלל כנקודה במישור המורכב. מספר "n" מוגדר כ n = x + i * y, כאשר x ו- y הם מקדמים אמיתיים ואני השורש הריבועי של -1. Microsoft Visual Basic for Applications, או VBA, כולל 18 פונקציות מובנות בקטגוריה "הנדסה", המאפשרת לך ליצור ולבצע חישובים מורכבים.


הוראות

בצע פונקציות מדעיות במספרים מורכבים ב- VBA (calcolatrice התמונה על ידי Gionata_d מ Fotolia.com)
  1. בשולחן העבודה של המחשב, לחץ על "התחל - כל התוכניות -. כדי להפעיל את. לאחר מכן בחר "מפתח - Visual Basic". בתפריט בצד שמאל, לחץ פעמיים על "חוברת עבודה זו" כדי לפתוח את החלון שבו תוכל להזין את קוד Visual Basic.

  2. צור מספר מורכב על ידי העברת המקדמים האמיתיים והדמיוניים לפונקציה "COMPLEX". לחלץ את מקדם האמיתי של מספר מורכב באמצעות הפונקציה "IMREAL" ולחלץ את מקדם הדמיון באמצעות הפונקציה "IMAGINARY". לדוגמה, כדי ליצור את המספר המורכב "5 + 9i" ולאחר מכן לחלץ את המקדמים האמיתיים והדמיוניים, הזן:

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

  3. הוסף שני מספרים מורכבים יחד באמצעות הפונקציה "IMSUM". הפחת אותם באמצעות הפונקציה "IMSUB". להכפיל אותם עם "IMPRODUCT" ולחלק אותם עם "IMDV". מצא את הערך המוחלט של מספר מורכב עם הפונקציה "IMABS". לדוגמה:


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

  4. לחשב את הערך של מספר מורכב שהועלה לכוח שלם באמצעות "MPOWER", השורש הריבועי עם "IMSQRT", הלוגריתם בסיס 2 עם "IMLOG2", לוגריתם הבסיס 10 עם "IMLOG10", הלוגריתם הטבעי עם " IMLN "ואת מעריכי של מספר מורכב באמצעות" IMEXP ". לדוגמה:

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

  5. חישוב הסינוס של מספר מורכב באמצעות הפונקציה "IMSIN", הקוסינוס עם "IMCOS", את הטענה זווית thta ברדיאנים עם "IMARGUMENT", ואת מצומד מורכב של מספר מורכב עם "IMCONJUGATE". לדוגמה:

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

איך

  • אם Excel אינו מזהה פונקציות עם מספרים מורכבים, התקן את "כלי ניתוח".

מה שאתה צריך

  • Microsoft Excel