Saltar al contenido principal
LibreTexts Español

8.6: Variables complejas

  • Page ID
    82277
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    El número\(\sqrt{-1}\) se predefine en MATLAB y se almacena en las dos ubicaciones de variables denotadas por i y j. Esta doble definición proviene de la preferencia de los matemáticos por el uso\(i\) y la preferencia de los ingenieros por usar\(j\) (con\(i\) denotar corriente eléctrica). i y j son variables, y su contenido puede ser cambiado. Si escribe j = 5, entonces este es el valor para j y j ya no contiene\(\sqrt{-1}\). Escriba j = sqrt (-1) para restaurar el valor original. Observe la forma en que se muestra una variable compleja. Si tecleas i, deberías obtener la respuesta

    i =
        0+1.0000i.

    Se mostrará el mismo valor para j. Pruébalo. Usando j, ahora puede ingresar variables complejas. Por ejemplo, ingrese z1 = 1+2* j y z2 = 2+1.5*j. Como j es una variable, hay que usar el signo de multiplicación *. De lo contrario, recibirá un mensaje de error. MATLAB no diferencia (excepto en almacenamiento) entre una variable real y una compleja. Por lo tanto, las variables pueden sumarse, restarse, multiplicarse o incluso dividirse. Por ejemplo, escriba x = 2, z = 4.5*j y z/x. Las partes real e imaginaria de z están divididas por x. MATLAB solo trata la variable real x como una variable compleja con una parte imaginaria cero. Una variable compleja que pasa a tener una parte imaginaria cero se trata como una variable real. Restar 2 * j de z1 y mostrar el resultado.

    MATLAB contiene varias funciones integradas para manipular números complejos. Por ejemplo, real (z) extrae la parte real del número complejo z. Tipo

    ≫ z = 2+1.5*j, real(z)

    para obtener el resultado

    z =
       2.000+1.500i
    
    ans =
       2

    Del mismo modo, imag (z) extrae la parte imaginaria del número complejo z. Las funciones abs (z) y ángulo (z) computan el valor absoluto (magnitud) del número complejo z y su ángulo (en radianes). Por ejemplo, escriba

    ≫ z = 2+2*j;
    ≫ r = abs(z)
    ≫ theta = angle(z)
    ≫ z = r*exp(j*theta)

    El último comando muestra cómo recuperar el número complejo original de su magnitud y ángulo. Esto se aclara en el Capítulo 1: Números Complejos.

    Otra función útil, conj (z), devuelve el conjugado complejo del número complejo z. Si z = x+j*y donde x e y son reales, entonces conj (z) es igual a x-j*y. Verifique esto para varios números complejos usando la función conj (z).


    This page titled 8.6: Variables complejas is shared under a CC BY 3.0 license and was authored, remixed, and/or curated by Louis Scharf (OpenStax CNX) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.