Cómo calcular valores complejos en VBA

Autor: Robert Simon
Fecha De Creación: 15 Junio 2021
Fecha De Actualización: 18 Noviembre 2024
Anonim
Cómo calcular valores complejos en VBA - Artículos
Cómo calcular valores complejos en VBA - Artículos

Contenido

Un número complejo es aquel que no puede ser expresado como una fracción. Él tiene una parte real y una imaginaria y es generalmente presentado como un punto en el plano complejo. Un número complejo "n" se define como n = x + i * y, donde x e y son coeficientes reales y el i es la raíz cuadrada de -1. Microsoft Visual Basic para Aplicaciones, o VBA, tiene 18 funciones integradas en la categoría "Ingeniería", que permite crear y ejecutar cálculos con valores complejos.


instrucciones

Ejecutar funciones científicas en números complejos en VBA (calcolatrice image by Gionata_d from Fotolia.com)
  1. En el escritorio del equipo, presione "Inicio - Todos los programas - Microsoft Office - Microsoft Office Excel" para ejecutar Excel. A continuación, seleccione "Desarrollador - Visual Basic". En el menú lateral a la izquierda, haga doble clic en "Este libro" para abrir la ventana donde puede introducir el código de Visual Basic.

  2. Cree un número complejo pasando los coeficientes real e imaginario para la función "COMPLEX". Extraiga el coeficiente real de un número complejo usando la función "IMREAL" y extraiga el coeficiente imaginario utilizando la función "IMAGINARY". Por ejemplo, para crear el número complejo "5 + 9i" y luego extraer los coeficientes reales e imaginarios, escriba:


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

  3. Agregue dos números complejos juntos utilizando la función "IMSUM". Sustrae utilizando la función "IMSUB". Multiplicarlos con "IMPRODUCT" y dividirlos con "IMDV". Encuentre el valor absoluto de un número complejo con la función "IMABS". Por ejemplo:

    (x, y) x_mx_y = IMSUB (x, y) x_times_y = IMPRODUCT (x, y) x_divby_y = IMDIV (x, y) x_abs = IM.ABS (x)

  4. Calcule el valor de un número complejo elevado a una potencia entera usando "MPOWER", la raíz cuadrada con "IMSQRT", el logaritmo en base 2 con "IMLOG2", el logaritmo de base 10 con "IMLOG10", el logaritmo natual con " IMLN "y la exponencial de un número complejo utilizando" IMEXP ". Por ejemplo:

    (n) = n (n) = n (n) = n (n) = n (n) = n (n) = n (n) = n (n) = n (s)

  5. Calcule el seno de un número complejo usando la función "IMSIN", el coseno con "IMCOS", el argumento del ángulo teta en radianes con "IMARGUMENT" y el conjugado complejo del número complejo con "IMCONJUGATE". Por ejemplo:


    (z) z_in = IMSIN (z) z_cos = IMCOS (z) z_theta = IMARGUMENT (z) z_conjugate = IMCONJUGATE (z) z_sin = IMSIN (z) z_cos = IMCOS (z) z_theta = IMARGUMENT (z) z_conjugate = IMCONJUGATE (z)

consejos

  • Si Excel no reconoce las funciones con números complejos, instale las "Herramientas de análisis".

Qué necesitas

  • Microsoft Excel