Am 6. und 7. Mai wurden die Versionen 5.1 und 5.1.1 der C++-Bibliothek sowie der Konsolen- und GUI-Rechner Qalculate! veröffentlicht, die in C++ geschrieben und unter der GPL 2.0-Lizenz vertrieben werden.
Änderungen in der Bibliothek und dem Konsolenrechner:
- Unterstützung für die Lösung von Gleichungen mit der Funktion if();
- Unterstützung für die Lösung von root(a, x)=b (erfordert rationale Werte für ln(a)/ln(b));
- Neue Funktionen: powertower() und multiples();
- Neue Maßeinheiten für Sonnenradius, Masse und Helligkeit;
- Anfrage nach der gewünschten Interpretation bei der ersten Verwendung von prozentualen Additionen (z.B. 100 + 10% ergibt 110 oder 100,1);
- Verwendung von runden Klammern für Exponenten im wissenschaftlichen Zählsystem (mit Basis 10);
- Unterstützung für die Ganzzahlfaktorisierung von Zahlen in Matrizen oder Vektoren sowie für Zähler und Nenner in rationalen Zahlen;
- Die Bedingungen für (x^a)^b = x^(a × b) und x^a × x^b = x^(a + b) wurden bei Deaktivierung komplexer Zahlen gelockert (Absturzbehebung);
- Fehlerbehebung: Wenn (ax + n)^2 > 1, wobei n gerade und a ungleich 1 ist, wird false zurückgegeben;
- Korrekturen in der Funktion setbits();
- Korrektur von Number::equals(0, …, true), wenn die Zahl unendlich ist (betroffen ist die Funktion replace());
- Korrektur von a^(f(x))=a^(b*g(x)), wobei b=2 oder b=3 (in Version 5.1.1).
- weitere Behebungen kleinerer Fehler und Erweiterung der Funktionen.
Änderungen in qalculate-gtk:
- Option zur Anzeige des analysierten Ausdrucks im Ergebnisfeld;
- eine Option zum Addieren von zwei komplementären Eingangs- und Binärbits hinzugefügt;
- Anfrage nach der gewünschten Interpretation bei der ersten Verwendung von prozentualen Additionen (z.B. 100 + 10% ergibt 110 oder 100,1);
- weitere Behebungen kleinerer Fehler und Erweiterung der Funktionen.
Änderungen in qalculate-qt:
- Verbesserung der Effizienz der Verlaufsanzeige;
- eine Option zum Addieren von zwei komplementären Eingangs- und Binärbits hinzugefügt;
- Anfrage nach der gewünschten Interpretation bei der ersten Verwendung von prozentualen Additionen (z.B. 100 + 10% ergibt 110 oder 100,1);
- Ausblenden des Ausdrucks-Tooltips (nach 300 ms) beim Fortsetzen der Eingabe, wenn der verzögerte Ausdrucksstatus aktiviert ist;
- weitere Behebungen kleinerer Fehler und Erweiterung der Funktionen.
Quelle: linux.org.ru
