Qalculate! 5.1 i 5.1.1

Qalculate! 5.1 i 5.1.1

6 i 7 maja odbyły się wydania 5.1 i 5.1.1 biblioteki C++, konsolowych i GUI kalkulatorów Qalculate!, napisanych w języku C++ i rozpowszechnianych na licencji GPL 2.0.

Zmiany w bibliotece i kalkulatorze konsolowym:

  • wsparcie dla rozwiązywania równań zawierających funkcję if();
  • wsparcie dla rozwiązania root(a, x)=b (wymaga racjonalnej wartości dla ln(a)/ln(b));
  • nowe funkcje: powertower() i multiples();
  • nowe jednostki pomiaru promienia słońca, masy i jasności;
  • zapytanie o pożądaną interpretację przy pierwszym użyciu procentowego sumowania (na przykład, 100 + 10% to 110 lub 100.1);
  • użycie nawiasów okrągłych dla wykładnika w naukowym systemie liczbowym (ze stopniem 10);
  • wsparcie dla całkowitej faktoryzacji liczb w macierzy lub wektorze, a także licznika i mianownika w liczbie racjonalnej;
  • złagodzone warunki dla (x^a)^b = x^(a × b) i x^a × x^b = x^(a + b) przy wyłączonych liczbach zespolonych (naprawione awarie);
  • naprawa: jeśli (ax + n)^2 > 1, gdzie n jest parzyste, a a nie równa się 1, zwraca false;
  • poprawki w funkcji setbits();
  • naprawa Number::equals(0, …, true), gdy liczba jest nieskończona (wpływa na funkcję replace());
  • naprawa a^(f(x))=a^(b*g(x)), gdzie b=2 lub b=3 (w wersji 5.1.1).
  • inne poprawki drobnych błędów i rozszerzenie funkcji.

Zmiany w qalculate-gtk:

  • opcja wyświetlania rozłożonego wyrażenia w polu wyniku;
  • dodana opcja sumowania dwóch komplementarnych wejściowych i binarnych bitów;
  • zapytanie o pożądaną interpretację przy pierwszym użyciu procentowego sumowania (na przykład, 100 + 10% to 110 lub 100.1);
  • inne poprawki drobnych błędów i rozszerzenie funkcji.

Zmiany w qalculate-qt:

  • zwiększenie wydajności listy historii;
  • dodana opcja sumowania dwóch komplementarnych wejściowych i binarnych bitów;
  • zapytanie o pożądaną interpretację przy pierwszym użyciu procentowego sumowania (na przykład, 100 + 10% to 110 lub 100.1);
  • ukrywanie podpowiedzi wyrażenia (po 300 ms) przy wznowieniu wprowadzania, jeśli włączony jest status opóźnionego wyrażenia;
  • inne poprawki drobnych błędów i rozszerzenie funkcji.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster