Crear números complejos
Los números complejos constan de dos partes distintas: una parte real y una parte imaginaria. La unidad imaginaria básica equivale a la raíz cuadrada de -1
. Esta se representa en MATLAB® con dos letras: i
o j
.
La siguiente instrucción muestra una forma de crear un valor complejo en MATLAB. A la variable x
se le asigna un número complejo con una parte real de 2
y una parte imaginaria de 3
:
x = 2 + 3i;
Otra forma de crear un número complejo es utilizando la función complex
. Esta función combina dos entradas numéricas en una salida compleja, lo que hace que la primera entrada sea real y la segunda, imaginaria:
x = rand(3) * 5; y = rand(3) * -8; z = complex(x, y) z = 4.7842 -1.0921i 0.8648 -1.5931i 1.2616 -2.2753i 2.6130 -0.0941i 4.8987 -2.3898i 4.3787 -3.7538i 4.4007 -7.1512i 1.3572 -5.2915i 3.6865 -0.5182i
Puede separar un número complejo en sus partes real e imaginaria mediante las funciones real
e imag
:
zr = real(z) zr = 4.7842 0.8648 1.2616 2.6130 4.8987 4.3787 4.4007 1.3572 3.6865 zi = imag(z) zi = -1.0921 -1.5931 -2.2753 -0.0941 -2.3898 -3.7538 -7.1512 -5.2915 -0.5182