Siete herramientas, un mismo techo
Normalmente, para resolver un ejercicio de matemáticas acabas abriendo cinco pestañas: una calculadora para la cuenta, otra para la gráfica, otra para comprobar la derivada, otra para pasar unidades y otra para probar un código que se te ha ocurrido a mitad de camino. MathCodeLab junta todas esas pestañas en un único sitio con pestañas internas bien organizadas.
La idea no es sustituir a tu calculadora de toda la vida, sino darte un espacio donde puedas pasar de una herramienta a otra sin perder el contexto, sin recargar la página y sin pelearte con cinco interfaces distintas.
Qué encontrarás dentro
Cada pestaña es una herramienta independiente, pensada para un tipo de tarea concreta. Algunas de las que más vas a usar:
- Calculadora científica y simbólica: evalúa expresiones, deriva, integra, simplifica y factoriza usando sintaxis de math.js. Escribe derivative('x^3+2x','x') y te lo resuelve.
- Graficador 2D: varias funciones a la vez, cada una con su color, rejilla adaptativa y zoom por rango de X.
- Editor de JavaScript: escribe código, ejecútalo en tu navegador y mira la consola sin salir de la página.
- Python en el navegador: gracias a Pyodide, puedes correr Python real dentro de la pestaña, sin instalar nada. La primera vez tarda unos segundos; después queda cacheado.
- Matrices y álgebra lineal: suma, resta, producto, determinante, inversa y traspuesta introduciendo las filas como texto.
- Estadística descriptiva: media, mediana, moda, varianza, desviación típica, cuartiles y rango a partir de una lista de datos.
- Conversor de unidades: de cm a pulgadas, de kg a libras, de grados Celsius a Fahrenheit y más, con sintaxis natural.
Pensada para estudiar y para trastear
MathCodeLab nace con dos públicos en la cabeza. Por un lado, el estudiante que quiere comprobar un resultado sin tener que abrir el móvil, buscar una web y aguantar veinte anuncios. Por otro, el que está aprendiendo a programar y quiere un lugar rápido para probar una idea en JavaScript o en Python sin montar un entorno de desarrollo.
Todas las herramientas comparten la misma idea: los campos son claros, los ejemplos están a un clic, y el resultado aparece al instante, con LaTeX bien renderizado cuando toca. No hay que pelear con la interfaz para llegar al número.
Espacio oscuro y tacto suave
La estética no es un detalle menor. MathCodeLab tiene un fondo de espacio oscuro con estrellas que parpadean, nebulosas que se mueven con el ratón y superficies con vidrio esmerilado. Cada botón responde como si fuera una almohada: se hunde al pulsarlo, suelta un pequeño rebote y, en móvil, vibra ligeramente. Es la clase de detalle que hace que apetezca abrirla.
Además hay una paleta de comandos que se abre con
Ctrl + K o ⌘ + K, atajos para saltar entre
pestañas con Ctrl + 1…7 y un modo claro para quien prefiera
fondo blanco.
Lo que no es
No es un sustituto de entender las matemáticas. Es una caja de herramientas: si la usas para comprobar, para practicar y para ver por dónde van los tiros, te va a servir muchísimo. Si la usas solo para copiar el resultado sin mirar el proceso, el día del examen no te va a servir de nada. La idea es justo la contraria: que te ayude a aprender, no a escaquearte.
Todo en una PWA
Siete herramientas dentro de una sola app instalable y funcional sin conexión.
Python y JS reales
Ejecuta código de verdad en el navegador, sin instalar nada y sin backend.
Estética de espacio
Fondo estrellado, orbes con parallax y botones que responden como almohadas.