Qalculate! 5.1 и 5.1.1
6 и 7 мая состоялись выпуски 5.1 и 5.1.1 C++ библиотеки, консольного и GUI-калькуляторов Qalculate!, написанных на языке C++ и распространяемых по лицензии GPL 2.0.
Изменения в библиотеке и консольном калькуляторе:
- поддержка решения уравнений, содержащих функцию
if()
; - поддержка решения
root(a, x)=b
(требуется рациональное значение дляln(a)/ln(b))
; - новые функции:
powertower()
иmultiples()
; - новые единицы измерения солнечного радиуса, массы и светимости;
- запрос желаемой интерпретации при первом использовании процентного сложения (например,
100 + 10%
равно110
или100.1
); - использование круглых скобок для экспоненты в научной системе счисления (со степенью 10);
- поддержка целочисленной факторизации чисел в матрице или векторе, а также числителя и знаменателя в рациональном числе;
- ослаблены условия для
(x^a)^b = x^(a × b)
иx^a × x^b = x^(a + b)
при отключении комплексных чисел (исправлено падение); - исправление: если
(ax + n)^2 > 1
, гдеn
чётно иa
не равно1
, возвращаетсяfalse
; - исправления в функции
setbits()
; - исправление
Number::equals(0, ..., true)
, когда число бесконечно (влияет на функциюreplace()
); - исправление
a^(f(x))=a^(b*g(x))
, гдеb=2
илиb=3
(в версии 5.1.1). - другие исправления мелких ошибок и расширение возможностей.
( читать дальше... )
>>> Подробности