Как да изчислим комплексните стойности във VBA

Автор: Robert Simon
Дата На Създаване: 24 Юни 2021
Дата На Актуализиране: 6 Септември 2024
Anonim
ШИКАРНЫЙ🔥 КАРДИГАН ОТ ЕВРОПЕЙСКИХ ДИЗАЙНЕРОВ
Видео: ШИКАРНЫЙ🔥 КАРДИГАН ОТ ЕВРОПЕЙСКИХ ДИЗАЙНЕРОВ

Съдържание

Сложно число е такова, което не може да бъде изразено като дроб. Тя има реална и въображаема част и обикновено се представя като точка в комплексната равнина. Сложно число "n" се определя като n = x + i * y, където x и y са реални коефициенти и i е квадратният корен от -1. Microsoft Visual Basic за приложения, или VBA, има 18 вградени функции в категория "Инженеринг", която ви позволява да създавате и изпълнявате сложни изчисления.


инструкции

Извършване на научни функции в комплексни числа във VBA (Картинка от Gionata_d от Fotolia.com)
  1. На работния плот на компютъра, натиснете "Старт - Всички програми - Microsoft Office - Microsoft Office Excel", за да стартирате Excel. След това изберете "Developer - 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", аргумента theta ъгъл в радиани с "IMARGUMENT" и сложния конюгат на комплексното число с "IMCONJUGATE". Например:


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

съвети

  • Ако Excel не разпознава функции с комплексни числа, инсталирайте "Analysis Tools".

Какво ви трябва

  • Microsoft Excel