Как рассчитать комплексные значения в VBA

Автор: Robert Simon
Дата создания: 24 Июнь 2021
Дата обновления: 15 Ноябрь 2024
Anonim
Работа с Умной таблицей на VBA в Excel. Урок 1
Видео: Работа с Умной таблицей на VBA в Excel. Урок 1

Содержание

Комплексное число - это число, которое не может быть выражено в виде дроби. Он имеет действительную и мнимую части и обычно представляется как точка в комплексной плоскости. Комплексное число «n» определяется как n = x + i * y, где x и y - действительные коэффициенты, а i - квадратный корень из -1. Microsoft Visual Basic для приложений, или VBA, имеет 18 встроенных функций в категории «Инженерные», которые позволяют создавать и выполнять комплексные вычисления.


направления

Выполнять научные функции в комплексных числах в VBA (изображение Calcolatrice от Gionata_d с Fotolia.com)
  1. На рабочем столе вашего компьютера нажмите «Пуск - Все программы - Microsoft Office - Microsoft Office Excel», чтобы запустить Excel. Затем выберите «Разработчик - Visual Basic». В левом меню дважды щелкните «Эта рабочая книга», чтобы открыть окно, в котором вы можете ввести код Visual Basic.

  2. Создайте комплексное число, передав действительные и мнимые коэффициенты функции COMPLEX. Извлеките действительный коэффициент комплексного числа, используя функцию «IMREAL», и извлеките мнимый коэффициент, используя функцию «IMAGINARY». Например, чтобы создать комплексное число «5 + 9i» и затем извлечь действительные и мнимые коэффициенты, введите:

    n = КОМПЛЕКС (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», аргумент тета-угла в радианах с «IMARGUMENT» и комплексное сопряжение комплексного числа с «IMCONJUGATE». Например:


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

чаевые

  • Если Excel не распознает функции с комплексными числами, установите «Инструменты анализа».

Что вам нужно

  • Microsoft Excel