Universidad del Caribe · Escuela de Tecnología
Matemática Básica I · Unidad 4
Docente: Fabio Evelin Ogando Gervacio
Santo Domingo, R.D. — Marzo 2026
Contexto y relevancia del tema
Zeniff CarderonFundamentos teóricos
Zeniff CarderonAritmética compleja y FFT
Noe CarrionAplicaciones en software
Alvaro AcevedoAplicaciones avanzadas
Julio CastilloSíntesis y reflexiones
Julio CastilloCuando escuchamos "números complejos", puede sonar abstracto. Pero la realidad es que están detrás de tecnologías que usamos todos los días.
Investigación de la Unidad 4 (números complejos) con ejemplos y aplicaciones directas a la ingeniería de software. No es solo copiar definiciones, sino entender para qué sirven.
Contextualizamos los números complejos dentro de problemas reales: procesamiento de señales, computación gráfica, seguridad informática.
Empresas como Google, Apple, Meta, Spotify y Tesla utilizan algoritmos que dependen directamente de la aritmética de números complejos.
¿Qué pasa si intentamos resolver x² = −1?
No existe ningún número real cuyo cuadrado sea negativo.
Los matemáticos inventaron un nuevo tipo de número: los números imaginarios.
Forma: bi donde b es un número real e i es la "unidad imaginaria".
Ejemplos: 3i, −5i, 0.7i
# En Python, se usa 'j' en vez de 'i'
z = 3 + 4j
print(z) # (3+4j)
print(z.real) # 3.0
print(z.imag) # 4.0
Ahora que conocemos los imaginarios, veamos cómo se combinan con los reales
5 + 0i0 + 3iz = a + bi (la más común)z = r(cosθ + i·senθ)z = r·e^(iθ) — la que usa la FFTz̄ = a − bi
Se "flipea" el signo de la parte imaginaria
|z| = √(a² + b²)
Distancia al origen. En la FFT = amplitud
θ = arctan(b/a)
El ángulo. En la FFT = fase de la señal
Cambia los valores y mira los resultados actualizarse en tiempo real
Ahora viene lo bueno: cómo los números complejos se aplican en el mundo real del software
La FFT toma una señal (como una grabación de audio) y la descompone en las frecuencias que la forman. Es como separar los instrumentos de una canción.
Señal = suma de ondas simples → FFT las separa
Para cada punto c del plano complejo, se repite la fórmula
Si |z| no supera 2, el punto pertenece al conjunto (se pinta negro)
Los demás se colorean según cuántas iteraciones tardó en escapar
Hacé click en cualquier punto para ver las iteraciones
Para cada píxel, tomamos su coordenada como número complejo c
Repetimos z = z² + c hasta 80 veces
Si |z| > 2 → escapa (color según iteraciones)
Si nunca escapa → pertenece al conjunto (negro)
La criptografía moderna protege contraseñas, transacciones bancarias y comunicaciones. La computación cuántica está cambiando las reglas del juego.
El algoritmo de Shor (cuántico) puede romper RSA usando la Transformada Cuántica de Fourier, que trabaja con números complejos.
Multiplicar por z(clave) = rotar + escalar = encriptar
Complex-Valued Neural Networks: Usan pesos y activaciones como números complejos.
Antes de que un modelo de IA pueda "escuchar" tu voz:
Un punto en pantalla tiene coordenadas (x, y). Un número complejo a + bi también tiene dos componentes. ¡Son equivalentes!
Usado en: Canvas HTML5, SVG, juegos 2D, Figma
Usado en: Unity, Unreal, Blender, Meta Quest, drones
Multiplicar por e^(iθ) rota el punto θ grados
Cada rama → dos hijos
rotados con e^(iθ₁) y e^(iθ₂)
Autosimilar → fractal puro
Aplicaciones avanzadas que están definiendo el futuro de la tecnología
Cada vez que enviás un mensaje de WhatsApp, hacés una videollamada o ves un video en YouTube, los datos viajan como ondas electromagnéticas descritas con números complejos.
Cada punto = un número complejo = datos digitales
La Transformada de Laplace convierte ecuaciones diferenciales (difíciles) en ecuaciones algebraicas con números complejos (más fáciles).
Los ingenieros analizan dónde caen los "polos" y "ceros" del sistema en el plano complejo para determinar si es estable.
Respuesta del sistema: polos complejos = oscilación que se estabiliza
Mientras un bit clásico es 0 o 1, un qubit puede ser superposición de ambos. Esta superposición se describe con números complejos.
| Operación | Se usa en... | Ejemplo real |
|---|---|---|
| Suma / Resta | Superposición de señales | Ecualizadores, filtros de audio |
| Multiplicación | FFT, fractales, rotaciones 2D | Mandelbrot, motores de juegos |
| División | Análisis de impedancia | Software embebido, IoT |
| Módulo |z| | Espectro de frecuencias | MP3, Shazam, JPEG |
| Conjugado | Correlación de señales, división | GPS, reconocimiento de patrones |
| Exp. compleja | FFT, modulación, rotaciones | Siri, Alexa, WiFi, 5G |
| Quaterniones | Rotaciones 3D | Unity, Unreal, VR, drones |
| Matrices complejas | Puertas cuánticas, control | Qiskit, PID, carros autónomos |
Los números complejos no son un invento "inútil". Son la base matemática de tecnologías que usamos todos los días.
La FFT es quizás el algoritmo más importante del procesamiento digital. Sin ella no existirían MP3, JPEG ni reconocimiento de voz.
Los fractales demuestran que una simple fórmula compleja (z² + c) puede generar gráficos infinitamente complejos.
Las rotaciones 2D y 3D (quaterniones) que usan todos los motores de videojuegos son extensiones de la multiplicación compleja.
Las telecomunicaciones modernas (WiFi, 5G, GPS, streaming) dependen de la modulación con aritmética compleja.
La computación cuántica, el futuro de la tecnología, está completamente construida sobre números complejos.
Gracias por su atención
Matemática Básica I · UNICARIBE · Marzo 2026
Docente: Fabio Evelin Ogando Gervacio