Qalculate! - это многоцелевой кросс-платформенный настольный калькулятор. Он прост в использовании, но обеспечивает мощность и универсальность, обычно предназначенные для сложных математических пакетов, а также полезные инструменты для повседневных нужд (такие как конвертация валюты и расчет процентов). Особенности включают в себя большую библиотеку настраиваемых функций, расчеты единиц измерения и преобразование, символьные вычисления (включая интегралы и уравнения), произвольную точность, распространение неопределенности, интервальную арифметику, построение графиков и удобный интерфейс (GTK, Qt и CLI). Является бесплатным программным обеспечением, распространяемым по лицензии GNU Public License v2 (или более поздней версии).
Математическая библиотека● Расчет и разбор:
● Основные операции и операторы: + - * / mod ^ E () && || ! < > >= <= != ~ & | << >> xor
● Отказоустойчивый разбор строк: log 5 / 2 .5 (3) + (2( 3 +5 = ln(5) / (2.5 * 3) + 2 * (3 + 5)
● Выражения могут содержать любую комбинацию чисел, функций, единиц измерения, переменных, векторов и матриц, а также дат.
● Поддерживает комплексные и бесконечные числа
● Распространение неопределенности
● Интервальная арифметика
● Поддерживает все распространенные системы счисления, а также отрицательные и нецелые основания, шестидесятеричные числа, формат времени и римские цифры.
● Возможность отключать функции, переменные, единицы измерения или неизвестные переменные для уменьшения путаницы: например, когда вы не хотите, чтобы (a+b)^2 означало (are+barn)^2, а ("a"+"b")^2
● Настраиваемое неявное умножение
● Матрицы и векторы, а также связанные с ними операции (детерминанты и т. д.)
● Подробные сообщения об ошибках
● Произвольная точность
● режим RPN
● Отображение результатов:
● Поддерживает все распространенные системы счисления, а также отрицательные и нецелые основания, шестидесятеричные числа, формат времени и римские цифры.
● Множество вариантов настройки: точность, максимальное/минимальное количество десятичных знаков, сложная форма, знак умножения и т. д.
● Точное или приблизительное значение: sqrt(32) возвращает 4 * sqrt(2) или 5,66.
● Простые и смешанные дроби: 4 / 6 * 2 = 1,333... = 4/3 = 1 + 1/3
● Символьный расчет:
● Например, (х + у) ^ 2 = х ^ 2 + 2ху + у ^ 2; 4 «яблока» + 3 «апельсина»
● Факторизация и упрощение
● Дифференциация и интеграция
● Может решить большинство уравнений и неравенств
● Настраиваемые предположения дают разные результаты (например, ln(2x) = ln(2) + ln(x), если x предполагается положительным)
● Функции:
● Сотни гибких функций: тригонометрия, экспоненты и логарифмы, комбинаторика, геометрия, исчисление, статистика, финансы, время и дата и т. д.
● Может быть легко создан, отредактирован и сохранен в стандартный файл XML.
● Единицы измерения:
● Поддерживает все единицы и префиксы системы СИ (включая двоичные), а также имперские и другие системы единиц.
● Автоматическое преобразование: футы + ярды + м = 2,2192 м
● Явное преобразование: 5 м/с в мили/ч = 11,18 миль/ч.
● Интеллектуальное преобразование: автоматически преобразует 5 кг*м/с^2 в 5 Н
● Конвертация валюты с получением ежедневных обменных курсов
● Различные формы имени: аббревиатура, единственное число, множественное число (м, метр, метры)
● Может быть легко создан, отредактирован и сохранен в стандартный файл XML.
● Переменные и константы:
● Основные константы: пи, е и т. д.
● Множество физических констант (с единицами измерения или без них) и свойств химических элементов.
● Импорт и экспорт файлов CSV
● Может быть легко создан, отредактирован и сохранен в стандартный файл XML.
● Гибкий — может содержать простые числа, единицы измерения или целые выражения.
● Наборы данных с объектами и связанными свойствами в структуре, подобной базе данных
● Построение:
● Использует Gnuplot
● Может отображать функции или данные (матрицы и векторы)
● Возможность сохранения сюжета в изображение PNG, постскриптум и т.д.
● Несколько вариантов настройки
● и более...
Руководство
включает полный список включенных функций , модулей и переменных , а также несколько примеров .
Пользовательский интерфейс● Графические пользовательские интерфейсы, реализованные с использованием GTK или Qt.
● Гибкий ввод выражения с настраиваемым завершением, подсказками и непрерывным отображением проанализированного выражения.
● Дополнительный режим вычисления по мере ввода (GTK)
● Маленький и... не такой уж и маленький мод (GTK)
● История вычислений, которая позволяет пользователю получать доступ к тексту и значению и применять операции к предыдущим выражениям и результатам.
● Дополнительная традиционная клавиатура калькулятора с быстрым доступом к большинству функций и режимом программирования
● Практичные меню обеспечивают быстрый доступ ко всем расширенным функциям
Настраиваемые метарежимы для быстрого переключения между различными настройками (GTK)
● Диалоги для управления и простого доступа к функциям, переменным и единицам измерения (с быстрым преобразованием)
● Удобные диалоговые окна для функций с описанием и вводом аргументов
● Создание/редактирование функций, переменных и единиц измерения
● Простое редактирование матриц и векторов
● Различные инструменты для быстрого преобразования между системами счисления, преобразования с плавающей запятой, преобразования календаря и расчета процентов (GTK) и таблицы периодов (GTK)
● Удобный интерфейс для gnuplot
● Настраиваемые сочетания клавиш (GTK)
● Дополнительный текстовый интерфейс с полной функциональностью
● и более...
Портативные версии представлены в виде авторских архивов по причине наличия пустых папок и высокой степени сжатия. С контрольными суммами.
qalculate-4.9.0-i386.zip
CRC32: 9592D1B2
MD5: D341C87BF8AC27FB22640FCD7387FD53
SHA-1: F09C2AA2041A5DFDB5151836557519A9311F8815
SHA-256: 57692932510E86220927B870ABC244D71374C3ABC36A20E0AB011A2DECD1F9B1
qalculate-4.9.0-x64.zip
CRC32: 9F028832
MD5: E5FB86C92BF6D8922C4F262326EFAAB3
SHA-1: D553B5CD3DB9ACC4F6590D21E47664AB92FF723F
SHA-256: C5811487F9CBDF265BB6F2D5A78F4290CE1E1F4AEF1B789EA9B1A330EB115389