Skip to content

Releases: blacknoize404/MathUtils-Studio

MathUtils Studio v0.10.0

Choose a tag to compare

@blacknoize404 blacknoize404 released this 31 Oct 01:46

Novedades

  • Integrales, derivadas y límites dentro de otra expresión: 1/int(exp(-x) x^z ln(x), x, 0, oo), 2 + ∫_0^1 x^2 dx, limit(sin(x)/x, x, 0) + 1, en la calculadora, el cuaderno y los solucionadores. Con la función gamma (x^p e^(−kx) de 0 a infinito), digamma(x) y la constante γ.
  • Pasos sin saltos y mejor explicados: los subpasos enseñan dónde trabajan y cómo queda, el paso que vuelve junta lo que salió de ellos, los «Simplificar» dicen qué hacen, las fracciones parciales van en tres pasos y las ecuaciones que no se pueden despejar explican por qué y cómo se aproxima la raíz.
  • Más resultados: límites que antes no salían (x·ln x, x^x, sin(1/x)…), límites de varias variables, integrales múltiples impropias e integrales con un parámetro que decide si convergen. Los resultados salen en su forma más corta.
  • Exportar la solución como imagen (PNG), con el logotipo y el código QR, además del PDF. Los botones de copia pasan a ser uno con un menú de formatos, y al lado «Exportar».
  • Shaders en la gráfica del cuaderno: monitor CRT, brillo de cristal, desenfoque de bordes y resplandor, y shaders propios en archivos .shader. La gráfica se guarda como PNG o SVG animado con el efecto, e incluye ya las inecuaciones y las áreas.
  • Zoom y pantalla completa de la aplicación en la gráfica del cuaderno; historial general y uno por sección; animador a pantalla completa; ayuda y atajos (F1); tipografía de las fórmulas a elegir; paneles de la derecha plegables y redimensionables; pegar LaTeX en el campo.
  • Los ajustes ya no van al registro: se guardan en settings.properties en la carpeta de cada sistema, y la primera vez se copian los de antes. MATHUTILS_HOME da una versión portable.
  • Un aviso, una sola vez, para visitar los repositorios; se desactiva en Opciones.

Cambios

  • Con la ventana pequeña ya no se pierden elementos, y los paneles de la derecha de Estructura y la Calculadora aprovechan mejor el ancho.
  • Los efectos de imagen son entre 2 y 3 veces más rápidos y no se estiran al cambiar de tamaño.
  • Requiere Java 25 (se acepta el acceso nativo de JavaFX sin avisos) y la librería 0.9.0.

Correcciones

  • Abrir una sección por primera vez ya no congela la ventana, y los botones largos muestran que están trabajando.
  • La memoria ya no crece con cada fórmula o gráfica que se dibuja, y lo que no se ve no gasta.
  • Mover un deslizador de un efecto ya no rompe el renderizado, y una matriz no cuadrada reabierta desde el historial ya no deja la sección a medias.
  • El paso a paso a pantalla completa responde al teclado con un botón enfocado.
  • El enunciado conserva el orden en que lo escribiste.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-*-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_*_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-*.x86_64.rpm
Arch Linux (x64) mathutils-studio-*-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-*-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.9.0

Choose a tag to compare

@blacknoize404 blacknoize404 released this 28 Oct 06:00

Novedades

  • Exportar la solución a PDF con la identidad de MathUtils: hojas A4 en claro, cada paso entero en su hoja, marca de agua del isotipo y, al final, dónde descargar la aplicación con su código QR. Es texto de verdad (se selecciona y se copia) y las fórmulas son vectoriales.
  • Curvas al estilo GeoGebra en el cuaderno: Curve(cos(t), sin(t), t, 0, 2π), Function(f, a, b) y las cónicas Ellipse, Hyperbola y Parabola. Todo se puede dar con lo declarado antes: puntos, números, deslizadores, funciones y figuras con nombre.
  • Ayuda de los argumentos al escribir una función: su firma con el argumento actual resaltado, qué hace y qué valor se espera en cada argumento. También para las funciones que defines.
  • El panel de símbolos pasa a llamarse Insertar y se rediseña: barra de búsqueda (por signo o por nombre, en español o inglés), categorías y lista con la explicación de cada cosa. Escribir \ muestra todos los comandos: estructuras, operadores, funciones y letras griegas.
  • Factorial n! (exacto con enteros, Γ(n + 1) con decimales) y suelo, techo y redondeo como floor, ceil, round o con sus signos ⌊x⌋, ⌈x⌉, ⌊x⌉.
  • Álgebra con letras como parámetros (a*x^2 + b*x + c = 0), y las ecuaciones con infinitas soluciones se contestan con su condición {x ∈ ℝ : …} en vez de quedarse sin respuesta.
  • Los gráficos aparecen con movimiento (cuadrícula, curvas, barras, recta numérica, árbol y plano de las ecuaciones diferenciales); el gráfico del cuaderno no se anima.
  • Cuaderno: puntos y vectores que se arrastran desde la gráfica, componentes (A.x, x(A)), funciones de GeoGebra y Desmos sobre puntos, figuras (Circle, Line, Segment, Polygon), sumatorias y productorios (Σ, Π), etiquetas, ajustes de la gráfica por cuaderno, lista de líneas redimensionable y plegable, deslizadores con salto y extremos como expresiones, y F11 para pantalla completa.
  • Un botón de Opciones (Ctrl+,) con idioma, modo claro u oscuro y los ajustes generales del cuaderno.
  • Árbol de la expresión: se abre con el orden de operaciones paso a paso, que sigue las variables con valor del campo «Valores», y su panel lateral se pliega.
  • Nueva identidad visual: el logotipo completo en la cabecera, en «Acerca de» y en el instalador de Windows.

Cambios

  • Escribir potencias es menos incómodo: un exponente o denominador sencillo se cierra solo al escribir un operador, una coma o un espacio (x^2+1 es x² + 1), y Retroceso en un hueco vacío se lleva el ^.
  • Copiar la solución como Markdown sale como un documento con esquema, apto para Obsidian o GitHub, y las igualdades ya no se parten en fórmulas sueltas.
  • En la lista plegada del cuaderno todo va alineado y las líneas de cada carpeta se agrupan en un recuadro gris.
  • Los menús contextuales siguen la identidad visual.
  • La librería pasa a la versión 0.8.2.

Correcciones

  • Seleccionar el vector cero en el cuaderno ya no falla.
  • Abrir o cerrar una tarjeta de la vista de pasos ya no mueve la lista.
  • Copiar MathML y ASCIIMath funciona también con ecuaciones e inecuaciones; los subíndices (a_1) y el + C de la integral indefinida se copian bien.
  • La animación de un deslizador con regiones va mucho más fluida y el relleno de las inecuaciones ya no sale pixelado.
  • En Linux el icono sale en más escritorios y barras de tareas.
  • Los avisos (toasts) se ven; el logo del icono queda centrado; elegir un color personalizado ya no cuelga la aplicación.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-*-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_*_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-*.x86_64.rpm
Arch Linux (x64) mathutils-studio-*-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-*-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.6

Choose a tag to compare

@blacknoize404 blacknoize404 released this 27 Oct 03:19

Novedades

  • Los pasos se pueden seleccionar y copiar como texto: la explicación de cada paso se selecciona con el ratón y se copia con Ctrl+C, y cada tarjeta tiene un botón (y un menú con el botón derecho) para copiar el paso como texto, con sus subpasos, en LaTeX o en Markdown.
  • Cada release incluye un Flatpak (MathUtilsStudio-X.Y.Z-x86_64.flatpak) para instalarlo en cualquier distribución con flatpak install MathUtilsStudio-X.Y.Z-x86_64.flatpak. Usa el entorno de GNOME, sale por X11 (también en Wayland, con XWayland) y accede a la carpeta Documentos para abrir y guardar cuadernos.

Cambios

  • El orden de operaciones pasa a ser una pestaña del panel del árbol de expresión, que resalta cada operación en el árbol, y el módulo aparte desaparece.
  • Los módulos de pasos ordenan el formulario de lo que condiciona a lo condicionado: qué hacer, la expresión, las variables y opciones y, al final, los métodos, que van en un panel plegable que dice cuál está elegido.
  • En el cuaderno, una línea que calcula (f(x) = ∫_0^2 x^2 dx) o que usa otros nombres ya no lleva deslizador, que la reescribía con un valor y perdía su definición; solo lo lleva un número escrito tal cual.
  • Al pie de la barra lateral se ve la versión de la aplicación.
  • En el editor, al final de una raíz, una raíz cúbica o un valor absoluto sin cerrar, la flecha derecha cierra el paréntesis y sale de ella; y el cursor tras una raíz ya cerrada se ve claramente fuera, con un pequeño hueco.
  • La librería pasa a la versión 0.8.1: una ecuación cuya búsqueda numérica encuentra más de 50 raíces, como cos^2(x) = cos(x^2), queda sin resolver con un paso que lo explica en vez de listar mil, y e^(sin(x)) = x^2 ya no falla.
  • Un cálculo largo ya no congela la ventana: dice que está trabajando, se puede cancelar y se abandona a los 30 segundos. Más de 150 pasos solo dibujan los primeros.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-*-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_*_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-*.x86_64.rpm
Arch Linux (x64) mathutils-studio-*-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-*-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.5

Choose a tag to compare

@blacknoize404 blacknoize404 released this 26 Oct 22:56

Novedades

  • Módulo de Álgebra con pasos: ecuaciones (primer y segundo grado, polinomios, fracciones, radicales, valor absoluto,
    exponenciales, logaritmos y trigonometría), inecuaciones con tabla de signos, factorización, desarrollo y reemplazo de
    patrones. Las soluciones se dibujan en la recta real y también hay una gráfica de la diferencia de los dos lados.

  • En álgebra, derivadas e integrales se ve qué métodos sirven para lo escrito (los demás quedan en gris) y se puede
    elegir con cuál resolver: por ejemplo, completar el cuadrado, Ruffini, desarrollar antes de derivar, derivación
    logarítmica, sustitución o partes.

  • La calculadora reconoce ecuaciones e inecuaciones (x^2 - 5x + 6 = 0, (x - 1)/(x + 2) >= 0), las resuelve y abre los pasos
    en el módulo de álgebra.

  • Los resultados se pueden copiar como MathML y ASCIIMath, además de LaTeX, Markdown y JSON.

  • Ecuaciones diferenciales rehechas: ejemplos listos, campo de direcciones, clic en la gráfica para cambiar la condición
    inicial, sistemas en el plano de fases, método y paso con deslizadores, comparación de dos métodos, lectura de valores al
    pasar el cursor y tabla de valores copiable.

  • El cuaderno admite ecuaciones e inecuaciones en x e y y las dibuja como Desmos: x^2 + y^2 = 4 traza su curva e
    y > x^2 - 2 sombrea la región, con la frontera continua si incluye la igualdad y discontinua si no. Usan lo declarado
    antes (r = 3, f(x)), y las desigualdades de una sola variable sombrean un semiplano.

  • Una integral definida en el cuaderno ( ∫_0^b f(x) dx ) se ve con el área bajo el integrando entre los límites, también con
    límites declarados o infinitos.

  • En el cuaderno, unas llaves al final de la línea acotan lo que se dibuja, como en Desmos: y = x^2 {0 <= x <= 3},
    x^2 + y^2 <= 16 {y >= 0} o y > 6 - x {x > 0, x < 4}. Las condiciones se separan con comas, admiten desigualdades
    encadenadas, usan lo declarado antes y también reciben deslizadores. Los cortes y puntos notables fuera de ellas no aparecen.
    Una función recuerda su dominio: f(x) = x^2 {0 <= x <= 3} hace que f(5) no exista, que g(x) = f(x) + 1,
    h(x) = f(2*x) o d/dx f(x) se dibujen solo donde f existe, y que ∫_0^5 f(x) dx avise de que se sale del dominio.

  • El cuaderno admite puntos y vectores como Desmos y GeoGebra: A = (2, 3) es un punto, v = <1, 2> o
    w = Vector(A, B) un vector, y se dibujan con su nombre (las coordenadas salen al pasar el cursor). Se opera con ellos:
    A + v, B - A, 2v, v*w (producto escalar), dot, cross, abs, Distance, Midpoint, Angle, Unit y Perp,
    con coordenadas exactas ((1/2, √2)), y los números que salen (v*w, Distance(A, B)) se pueden usar en otras líneas.
    Una coordenada sin declarar (A = (a, 2)) recibe un deslizador. Los de tres coordenadas se calculan pero no se dibujan.

  • Los deslizadores del cuaderno se animan como en Desmos y GeoGebra: el botón de reproducir junto a cada uno recorre su
    rango (ocho segundos a velocidad 1) y todo lo que depende de él se redibuja en vivo, puntos y vectores incluidos. El
    engranaje elige el modo (repetir, ida y vuelta o una vez) y la velocidad (de ×0,25 a ×4); un botón en la esquina de la
    gráfica anima o pausa todos a la vez. Tocar el deslizador o escribir en la línea detiene la animación.

  • El panel de la derecha del cuaderno ahora tiene dos partes, como el de GeoGebra y Desmos. Arriba, los ajustes de la
    línea seleccionada: si se ve, su color, el grosor y el estilo de la línea (continua, rayas o puntos), la opacidad de la línea
    y la del relleno, el tamaño del punto y si lleva su nombre; y en un deslizador, su rango, el paso y el modo y la velocidad
    de la animación. Abajo, la información: las características de la función de siempre, y ahora también las coordenadas,
    el módulo, la dirección y el vector unitario de puntos y vectores, el tipo y la frontera de ecuaciones e inecuaciones, el
    valor y los límites de una integral definida y el dominio de las llaves. Los ajustes se guardan con el cuaderno y en el
    archivo .mnb. Desde el panel también se cambia el nombre de lo que declara la línea (se actualiza en todas las líneas
    que lo usan, y avisa si el nombre no vale o ya existe) y se editan las coordenadas de un punto o los componentes de un
    vector escritos tal cual.

  • En derivadas se dibujan la función y su derivada con leyenda, y en integrales indefinidas el integrando y su primitiva.

Cambios

  • Las raíces de enteros se ven juntas, como se escriben a mano: √10 en vez de √2·√5.
  • Todas las ventanas, no solo la principal, siguen el modo claro u oscuro en la barra de título del sistema.
  • Al escribir <=, >= o != el editor los convierte en ≤, ≥ y ≠.
  • Un carácter escrito delante de una fracción queda fuera de ella, también cuando se une a un numerador (un 2 delante de
    1/4 ya no da 21/4) y al hacer clic a la izquierda de la fracción o pulsar Inicio.
  • La librería pasa a la versión 0.8.0.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-*-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_*_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-*.x86_64.rpm
Arch Linux (x64) mathutils-studio-*-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-*-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.4

Choose a tag to compare

@blacknoize404 blacknoize404 released this 26 Oct 03:50

Novedades

  • Lo que se escribe en un numerador se queda en él: un 2 delante de x/3 da (2x)/3 y no 2·(x/3). Los paréntesis que
    hacen falta no se dibujan. Con el cursor al principio del numerador, una flecha izquierda más lo saca de la fracción y la
    flecha derecha lo vuelve a meter.
  • La flecha derecha sale de los exponentes, subíndices y denominadores escritos sin paréntesis (x^2, 1/2) en vez de
    saltarse la salida: la primera flecha sale y la siguiente avanza.
  • Cuaderno: si una línea usa una variable que nada declara antes, al salir de la línea o pulsar Enter se crea nombre = 1
    justo encima, con su deslizador.

Cambios

  • Cuaderno: el color de cada línea no cambia al arrastrarla, moverla con Alt y las flechas o borrar otras líneas.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-*-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_*_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-*.x86_64.rpm
Arch Linux (x64) mathutils-studio-*-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-*-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.3

Choose a tag to compare

@blacknoize404 blacknoize404 released this 25 Oct 06:35

Novedades

  • \int, \lim y \frac escriben la estructura con huecos (∫_()^() () dx, lim_(x→()) (), ()/()). Tab y
    Mayús+Tab saltan de un hueco al siguiente.
  • Con una selección, escribir ∫ o pulsar los botones de integral y límite de la paleta (categoría de funciones) la
    coloca en el hueco del integrando o de la función y deduce la variable.
  • _ abre su paréntesis tras ∫ o lim, igual que ^, para escribir los extremos. Un nombre como a_1 no cambia.

Cambios

  • lim se dibuja con el punto al que tiende debajo (x→0), y -> escrito con el teclado se ve como →.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-0.8.3-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_0.8.3_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-0.8.3-1.x86_64.rpm
Arch Linux (x64) mathutils-studio-0.8.3-1-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-0.8.3-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.2

Choose a tag to compare

@blacknoize404 blacknoize404 released this 25 Oct 05:57

Cambios

  • Nueva licencia: uso gratuito, sin código fuente. El acuerdo se muestra al instalar en Windows y va en LICENSE. Las
    versiones anteriores, publicadas como GPL-3.0, siguen bajo esa licencia para quienes las recibieron.
  • El código pasa a un repositorio privado. Este repositorio queda con las descargas y los paquetes de Nix y Arch.

Correcciones

  • El paquete de Arch (.pkg.tar.zst) vuelve a publicarse con la release y lleva la licencia incluida.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-0.8.2-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_0.8.2_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-0.8.2-1.x86_64.rpm
Arch Linux (x64) mathutils-studio-0.8.2-1-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-0.8.2-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:48

Novedades

  • Paquetes para Fedora y openSUSE (.rpm) y para Arch Linux (.pkg.tar.zst), además del .deb, el .tar.gz y el
    paquete de Nix.

Correcciones

  • Linux: el icono de la aplicación se agrupa bien en la barra de tareas (se corrige el nombre de clase de la ventana).

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-0.8.1-windows-x64-setup.exe
Debian, Ubuntu (x64) mathutilsstudio_0.8.1_amd64.deb
Fedora, openSUSE (x64) mathutilsstudio-0.8.1-1.x86_64.rpm
Arch Linux (x64) mathutils-studio-0.8.1-1-x86_64.pkg.tar.zst
Otra distribución de Linux (x64) MathUtilsStudio-0.8.1-linux-x86_64.tar.gz (con install.sh)

MathUtils Studio v0.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:07

Novedades

  • Cuaderno: una lista de líneas que comparten lo que se declara (a = 2, f(x) = a*sin(x)), con la gráfica al lado.
    • Una función puede ser la derivada o la primitiva de otra (g(x) = d/dx f(x), F(x) = ∫ f(x) dx), también con varias
      variables. Se acepta f'(x).
    • y = 2 y x = 3 dibujan rectas. Las constantes y las funciones constantes llevan un deslizador con mínimo y máximo.
    • Puntos de corte entre curvas y un panel con las características de la función: ceros, extremos, inflexiones,
      asíntotas, límites, paridad, derivada y primitiva.
    • Colores, mostrar y ocultar curvas, carpetas con nombre y arrastrar y soltar.
    • Guardar y abrir cuadernos (archivos .mnb) y limpiar el cuaderno con confirmación.
  • Los campos de expresión se ven como la fórmula mientras se escribe: fracciones, potencias, raíces e integrales
    definidas. Se entiende sin^2(x), \alpha y \frac.
  • La calculadora reconoce lo que se le pide (derivadas, integrales, límites, matrices, números complejos, estadística,
    ecuaciones diferenciales), lo resuelve y lleva a la sección donde se ve paso a paso.
  • Interfaz y mensajes de error traducidos al inglés.
  • Paquete para Nix y NixOS: nix run github:blacknoize404/MathUtils-Studio.

Cambios

  • El campo de la expresión se queda fijo arriba al desplazar la página, los paneles laterales se pliegan con animación,
    hay un botón para centrar el árbol y los botones junto a los campos tienen la altura del campo.
  • La licencia pasa a GPL-3.0; la documentación, a CC BY-SA 4.0. Hay licencia comercial disponible.

Correcciones

  • El fondo de las áreas de texto de matrices y estadística.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-0.8.0-windows-x64-setup.exe
Linux (x64) MathUtilsStudio-0.8.0-linux-x86_64.tar.gz (con install.sh) o mathutilsstudio_0.8.0_amd64.deb

MathUtils Studio v0.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:34

Novedades

  • Sugerencias mientras se escribe: funciones, constantes y variables, con autocompletado en los campos de expresión.
  • Windows: la barra de título y los menús del sistema se ven en oscuro cuando el tema lo es.
  • Windows: menú nativo del Explorador sobre la imagen exportada del árbol de la expresión.

Licencia

  • La aplicación pasa a la licencia CC BY-NC-SA 4.0.

Descargas

Sistema Archivo
Windows (x64) MathUtilsStudio-0.7.0-windows-x64-setup.exe
Linux (x64) MathUtilsStudio-0.7.0-linux-x86_64.tar.gz (con install.sh) o mathutilsstudio_0.7.0_amd64.deb