Május 6-án és 7-én megjelent a C++-ban írt, GPL 5.1 licenc alatt terjesztett C++ könyvtár, konzol és grafikus felhasználói felület, Qalculate! 5.1.1 és 2.0.
Változások a könyvtárban és a konzolkalkulátorban:
- az if() függvényt tartalmazó egyenletek megoldásának támogatása;
- a megoldás gyökér(a, x)=b támogatása (ln(a)/ln(b) racionális értéket igényel);
- új függvények: powertower() és multiples();
- új egységek a napsugár, tömeg és fényerő mérésére;
- kéri a kívánt értelmezést, amikor először használja a százalékos összeadást (például 100 + 10% 110 vagy 100.1);
- zárójelek használata a tudományos számkitevőhöz (10 hatványával);
- a mátrixban vagy vektorban lévő számok egész számok faktorizálásának támogatása, valamint a racionális számokban a számláló és a nevező;
- (x^a)^b = x^(a × b) és x^a × x^b = x^(a + b) gyengült feltételei a komplex számok kikapcsolásakor (javított összeomlás);
- korrekció: ha (ax + n)^2 > 1, ahol n páros és a nem 1, hamis értéket ad vissza;
- javítások a setbits() függvényben;
- fix Number::equals(0, ..., true), ha a szám végtelen (befolyásolja a csere() függvényt);
- fix a^(f(x))=a^(b*g(x)), ahol b=2 vagy b=3 (az 5.1.1-es verzióban).
- egyéb kisebb hibajavítások és funkciójavítások.
Változások a qalculate-gtk-ben:
- lehetőség az elemzett kifejezés megjelenítésére az eredménymezőben;
- hozzáadott lehetőség két komplementer bemeneti és bináris bit hozzáadására;
- kéri a kívánt értelmezést, amikor először használja a százalékos összeadást (például 100 + 10% 110 vagy 100.1);
- egyéb kisebb hibajavítások és funkciójavítások.
Változások a qalculate-qt-ben:
- az előzménylista hatékonyságának javítása;
- hozzáadott lehetőség két komplementer bemeneti és bináris bit hozzáadására;
- kéri a kívánt értelmezést, amikor először használja a százalékos összeadást (például 100 + 10% 110 vagy 100.1);
- rejtse el a kifejezés eszköztippjét (300 ms után) a bevitel folytatásakor, ha a halasztott kifejezés állapota engedélyezett;
- egyéb kisebb hibajavítások és funkciójavítások.
Forrás: linux.org.ru
