| Artículos | 01 OCT 1995

Truco 136: Rutinas en C para operar con números complejos

Tags: Histórico
Aurelio Llorente.

Cuando necesitamos operar con números complejos, nos encontramos que el lenguaje C permite muy pocas operacionescon estos números. La solución es crear una estructura para almacenar complejos, pero a la hora de operar con ellos, sólo podemos básicamente sumarlos y alguna operación trigonométrica simple, como seno o coseno, pero no más.

No he incluido rutinas para sumar ni restar números, debidoa que no merece la pena. Para sumarlos basta con:

resultado.x=num1.x+num2.x;

resultado.y=num1.y+num2.y;

y para restarlos basta con cambiar de signo a num2.x y num2.y, y luego sumarlos.

Para utilizarlas, basta con incluir en el programa la línea

#include "complex.h"

El programa incluye documentación. Con las rutinas incluyo un ejemplo que utiliza estas rutinas.

Las rutinas están en la versión Quick C for Windows, pero se puede utilizar en otro compilador haciendo los cambios necesarios.

Rubén García Martín

(León)

Contenidos recomendados...

Comentar
Para comentar, es necesario iniciar sesión
Se muestran 0 comentarios
X

Uso de cookies

Esta web utiliza cookies técnicas, de personalización y análisis, propias y de terceros, para facilitarle la navegación de forma anónima y analizar estadísticas del uso de la web. Consideramos que si continúa navegando, acepta su uso. Obtener más información