6 in 7 mei zijn de versies 5.1 en 5.1.1 van de C++ bibliotheek en de console- en GUI-calculatoren Qalculate! gelanceerd, geschreven in C++ en verspreid onder de GPL 2.0 licentie.
Wijzigingen in de bibliotheek en de console-calculator:
- ondersteuning voor het oplossen van vergelijkingen met de functie if();
- ondersteuning voor het oplossen van root(a, x)=b (verlangt een rationele waarde voor ln(a)/ln(b));
- nieuwe functies: powertower() en multiples();
- nieuwe eenheden voor zonne-radius, massa en helderheid;
- verzoek om gewenste interpretatie bij het eerste gebruik van procentuele optelling (bijvoorbeeld, 100 + 10% is gelijk aan 110 of 100.1);
- gebruik van ronde haken voor exponenten in het wetenschappelijke getalsysteem (met een exponent van 10);
- ondersteuning voor gehele factorisatie van getallen in een matrix of vector, evenals teller en noemer in een rationeel getal;
- voorwaarden voor (x^a)^b = x^(a × b) en x^a × x^b = x^(a + b) zijn versoepeld bij uitschakeling van complexe getallen (crash opgelost);
- correctie: als (ax + n)^2 > 1, waar n even is en a niet gelijk is aan 1, wordt false geretourneerd;
- correcties in de functie setbits();
- correctie Number::equals(0, …, true), wanneer het getal oneindig is (invloed op de functie replace());
- correctie a^(f(x))=a^(b*g(x)), waar b=2 of b=3 (in versie 5.1.1).
- andere kleine bugfixes en uitbreiding van mogelijkheden.
Wijzigingen in qalculate-gtk:
- optie om het ontlede uitdrukking in het resultaatveld weer te geven;
- toegevoegd een optie voor optelling van twee complementaire invoer- en binaire bits;
- verzoek om gewenste interpretatie bij het eerste gebruik van procentuele optelling (bijvoorbeeld, 100 + 10% is gelijk aan 110 of 100.1);
- andere kleine bugfixes en uitbreiding van mogelijkheden.
Wijzigingen in qalculate-qt:
- verbetering van de efficiëntie van de geschiedenislijst;
- toegevoegd een optie voor optelling van twee complementaire invoer- en binaire bits;
- verzoek om gewenste interpretatie bij het eerste gebruik van procentuele optelling (bijvoorbeeld, 100 + 10% is gelijk aan 110 of 100.1);
- verbergen van de tooltip van de uitdrukking (na 300 ms) bij herstarten van invoer, als de status van de uitdrukking op uitgesteld staat;
- andere kleine bugfixes en uitbreiding van mogelijkheden.
Izvor: linux.org.ru
