LINUX.ORG.RU

Qalculate! 5.1 и 5.1.1

 , , qalculate, ,


2

2

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).
  • другие исправления мелких ошибок и расширение возможностей.

Изменения в qalculate-gtk:

  • опция отображения разобранного выражения в поле результата;
  • добавлена опция сложения двух комплементарных входных и двоичных битов;
  • запрос желаемой интерпретации при первом использовании процентного сложения (например, 100 + 10% равно 110 или 100.1);
  • другие исправления мелких ошибок и расширение возможностей.

Изменения в qalculate-qt:

  • повышение эффективности списка истории;
  • добавлена опция сложения двух комплементарных входных и двоичных битов;
  • запрос желаемой интерпретации при первом использовании процентного сложения (например, 100 + 10% равно 110 или 100.1);
  • скрытие всплывающей подсказки выражения (через 300 мс) при возобновлении ввода, если включен статус отложенного выражения;
  • другие исправления мелких ошибок и расширение возможностей.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от hateyoufeel

Я про сложение писал. Ты же отличаешь сложение от деления?

Ну как видишь, я циклично суммирую число «0.3333333333», которое на самом деле таковым не является. Потому что если я реально введу число «0.3333333333», то результат цикличного сложения будет другой. На том же самом калькуляторе.

А когда на флоатах 0.9999999999999999 округляется до 1.0, это будто что-то другое.

Что там фейки, что тут фейки.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

Ну как видишь, я циклично суммирую число «0.3333333333», которое на самом деле таковым не является.

Что? 0.33333 является 0.33333. Если ты имеешь ввиду, что это не 1/3, то да, так и есть. Возьми калькулятор, умеющий в рациональные числа. Такие внезапно существуют и даже продаются, и там 1/3 будет храниться в памяти именно как 1/3.

Только я не понимаю, нахера ты это притащил. Смотри, мой тезис: «сложение в IEEE754 не ассоциативно, а значит питон сосёт как калькулятор». Твоё «опровержение»: «Ололоэ смари деление делает херню!»

Чуешь, в чём тут проблема?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Что? 0.33333 является 0.33333. Если ты имеешь ввиду, что это не 1/3, то да, так и есть. Возьми калькулятор, умеющий в рациональные числа. Такие внезапно существуют и даже продаются, и там 1/3 будет храниться в памяти именно как 1/3.

Данная модель не умеет в отображение рациональных чисел, и при результатах, которые не укладываются в 10 десятичных знаков на экране, начинает показывать фейки точно так же, как и типичные вычисления на флоатах. Аксиома Эскобара.

Смотри, мой тезис: «сложение в IEEE754 не ассоциативно

Да, чтобы тёте Мане посчитать квартплату за ноябрь, очень нужна ассоциативность сложения… или нет.

а значит питон сосёт как калькулятор»

https://docs.python.org/3/library/decimal.html

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от wandrien

Данная модель не умеет в отображение рациональных чисел, и при результатах, которые не укладываются в 10 десятичных знаков на экране, начинает показывать фейки точно так же, как и типичные вычисления на флоатах. Аксиома Эскобара.

Для денег это пойдёт. В деньгах нет 1/3. И деления особо нет.

Да, чтобы тёте Мане посчитать квартплату за ноябрь, очень нужна ассоциативность сложения… или нет.

Наверное, ей бы хотелось, чтобы результат не зависел от порядка, в котором она складывает числа. Не?

https://docs.python.org/3/library/decimal.html

Qalculate! 5.1 и 5.1.1 (комментарий)

Спасибо, что подтвердил лишний раз, что питон сосёт как калькулятор.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от wandrien

Нихренасе… калькулятор этой модели сейчас гуглится за цену 1400..1600 рублей.

Я его в 90е покупал, правда не помню, за сколько по тем деньгам.

wandrien ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.