¡Calcula! es una calculadora de escritorio multiplataforma multipropósito. Es fácil de usar pero proporciona potencia y versatilidad normalmente reservadas para paquetes matemáticos complicados, así como herramientas útiles para las necesidades diarias (como conversión de moneda y cálculo de porcentajes). Las características incluyen una gran biblioteca de funciones personalizables, cálculos y conversión de unidades, constantes físicas, cálculos simbólicos (incluidas integrales y ecuaciones), precisión arbitraria, propagación de incertidumbre, aritmética de intervalos, trazado y una interfaz fácil de usar (GTK, Qt y CLI). ).
Cambios v5.0.0:
Haga clic en el dígito binario en el resultado para invertir el bit
Selección del número predeterminado de bits para números binarios y hexadecimales en el teclado de programación
Mostrar siempre números de posición binaria en el resultado si el número de bits es superior a 16 y mejorar la apariencia.
Mejoras/correcciones para la finalización de la conversión y los menús
Agregue botones de reintentar y cancelar al cuadro de diálogo de error después de no poder guardar las preferencias, las definiciones o el espacio de trabajo
Agregue el último resultado a la pila al presionar Enter con una expresión vacía (se deshabilitó involuntariamente)
Selección del número predeterminado de bits para números binarios y hexadecimales en el teclado de programación
Mostrar siempre números de posición binaria en el resultado si el número de bits es superior a 16 y mejorar la apariencia.
Más métodos de redondeo
Soporte para literales de punto flotante hexadecimal usando notación 0x...p... (0x1.4p3 = 0x1.4 * 2^3 = 10)
Utilice paréntesis para números con notación científica en más casos
Se corrige x e y invertidas para matrices emparejadas cuando se usa el cuadro de diálogo de trazado
Detección de posibles errores ortográficos (se mostrará un aviso) (libqalculate)
Agregue soporte para la sintaxis n...m, j:k y j:i:k, para secuencias de números, p.e. 1...3 = (1:3) = (1:1:3) = [1 2 3] (tenga en cuenta que es posible que se requieran corchetes para la sintaxis de dos puntos para evitar conflictos con el formato de hora) (libqalculate)
Operador "dónde" mejorado, incluida una salida mejorada de la expresión analizada, soporte para nombres de variables previamente no definidos y asignaciones antes de la expresión (por ejemplo, "a=2, b=2, a^b") (libqalculate)
Nuevas unidades: LightSecond, LightMinute y LightHour (libqalculate)
Nuevas funciones: bitget(), bitset(), setbits(), integerDigits(), digitGet(), digitSet(), flip(), dos puntos() y foreach() (libqalculate)
Agregue soporte para conversión "a" de "decimales" (mostrar como fracción decimal) (libqalculate)
Permitir valores de cuadrícula de trazado superiores a 1 (verdadero) para especificar el ancho de línea (libqalculate)
Mejorar el manejo de la solución cero y la suposición inicial en newtonsolve() y secantesolve(), y verificar la validez de la solución (libqalculate)
Cambie el manejo de vectores en múltiples argumentos de función (de tipo no vectorial): devuelve un vector en lugar de una matriz, requiere el mismo número de elementos y usa el mismo índice de vector para todos los argumentos para cada instancia de función (por ejemplo, atan2([1 2], [3 4]) = [atan2(1, 3) atan(2 4)] (libqalculate)
Establezca la propiedad de vector de manejo de forma predeterminada, para texto, fecha y argumentos booleanos, y para argumentos, en funciones globales no integradas, sin tipo especificado, y habilite el análisis de vectores para argumentos de texto (libqalculate)
No aplique la configuración de "precisión de lectura" a exponentes enteros para valores con unidades (libqalculate)
Cambie el estilo de trazado de línea a punto (o punto) para datos con muchos puntos discontinuos (libqalculate)
lambertw(x*e^x, 0)=x si x>=-1 (libqalculate)
Arreglar dsolve(diff(y, x) = y) y similares (libqalculate)
Arreglar log(1, 1) (indefinido) (libqalculate)
Corrija la conversión "a" a prefijo y agregue la opción de conversión "prefijo" (para un prefijo óptimo) (libqalculate)
Se corrigió el error de segmentación en newtonsolve() y secantesolve() cuando la ecuación no contiene variable (libqalculate)
Corrige la conversión a unidad de ángulo para formas complejas de ángulos, cis y polares (libqalculate)
Correcciones de tipos de cambio (libqalculate)
Correcciones de errores menores y mejoras de funciones
Homepage: https://qalculate.github.io
Release notes: https://qalculate.github.io/news.html
Changelog: https://github.com/Qalculate/qalculate-gtk/releases
Downloads:
x64 :
- Código:
-
https://github.com/Qalculate/qalculate-gtk/releases/download/v5.0.0/qalculate-5.0.0-x64.msi
x96 :
- Código:
-
https://github.com/Qalculate/qalculate-gtk/releases/download/v5.0.0/qalculate-5.0.0-i396.msi
Portable
x64 :
- Código:
-
https://github.com/Qalculate/qalculate-gtk/releases/download/v5.0.0/qalculate-5.0.0-x64.zip
x96 :
- Código:
-
https://github.com/Qalculate/qalculate-gtk/releases/download/v5.0.0/qalculate-5.0.0-i396.zip