Saltar al contenido
Control Automático Educación

Numeros Complejos en Matlab

Hola Controleros y Controleras, bienvenidos a esta entrada donde vamos a aprender a usar los numeros complejos en MATLAB perfectamente y de esa forma poder solucionar diferentes problemas de ingenieria que involucran este tipo de representación.

Primero antes que nada, si no has visto todo el contenido del curso gratuito de MATLAB, te dejo un link para que lo veas y te vuelvas un experto en el software: 👉🏼 Curso Gratuito de MATLAB

👊🏼 Numeros Complejos en Matlab

MATLAB incluye varias funciones que se usan principalmente con números complejos. Los números complejos consisten de dos partes: una parte real y un componente imaginario. Por ejemplo,

A=12+7i

donde el 12 es la parte real y el 7 es la parte imaginaria. Dicha unidad imaginaria puede ser representado indiferentemente con la variable i o la variable j.

Para poder representar los numeros complejos en matab vamos a utilizar cualquiera de los siguientes comandos:

o también podemos usar el comando complex:

✌🏽 Numeros complejos en Arreglos

Los numeros complejos en matlab pueden ser usados independientemente con escalares, o con arreglos, y esa es una de las grandes ventajas que nos ofrece MATLAB para solucionar nuestros problemas de ingenieria.

Suponiendo que tenemos los siguientes dos arreglos:

podemos crear numeros complejos con matlab de esos arreglos usando el comando complex, para este ejemplo usaremos el arreglo x como la parte real y el arreglo y como la parte imaginaria.

👩🏽‍💻 Comandos en MATLAB para Números Complejos

Además del comando complex, MATLAB nos ofrece una serie de comandos para trabajar con los numeros complejos, vamos a verlos a continuación:

Si deseamos extraer la parte real o la parte imaginaria de un numero complejo usamos los siguientes comandos:

Si deseamos saber si una variable almacena un numero complejo podemos preguntar con el siguiente comando

Para obtener el complejo conjugado de un numero complejo (signo contrario de la parte imaginaria) usamos el siguiente comando:

📈 Numeros Complejos

Los números complejos se consideran como la descripción de una posición en el plano x-y.

Magnitud y Fase Diagrama de Bode

De la grafica anterior, tenemos:

  • a: Es la componente imaginaria
  • b: Es la componente real
  • c: Es el Radio
  • \alpha: Es el angulo

Los numeros complejos se pueden describir con coordenadas polares; esto es: con un radio y un ángulo.

El radio de un numero complejo es:

c=\sqrt{a^2+b^2}

:

en Matlab podemos usar simplemente el comando abs

El angulo de un numero complejo es:

\alpha=tan^{-1}\left(\dfrac{a}{b}\right)

:

en Matlab podemos usar simplemente el comando angle

Conversiones en números complejos

Podemos convertir Polar a Rectangular en Matlab (polar a coordenadas cartesianas) y viceverza utilizando el siguiente comándo:

Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:

👉 Invitar a Sergio a un Café ☕️

Que esten muy bien, nos vemos en la siguiente entrada.

Summary
Numeros Complejos en MATLAB
Article Name
Numeros Complejos en MATLAB
Description
Los numeros complejos son formado por la suma dos componentes los cuales corresponden a una parte real y una parte imaginaria, donde el real es cualquier entero o decimal y el imaginario es aquel que su cuadrado es negativo. En esta entrada aprenderas a usar todos los comandos de numeros complejos en MATLAB y te volveras un experto con este software
Author
Publisher Name
Control Automático Educación
Publisher Logo