SmallPAD
SmallPAD – научный калькулятор, построитель графиков, решатель уравнений и численное интегрирование функций.
SmallPAD представляет собой многофункциональный научный калькулятор любых выражений с элементарными и специальными функциями с двойной точностью в 14 значащих цифр.
Реализованы следующие функции:
Расчет любого математического выражения, с учетом скобок, пять математических действий (+,-,*, /, ^), есть элементарные функции (sin, cos, exp, log и другие) а также реализованы специальные функции (функции Эйри(ai, bi, aiprime, biprime), функции Бесселя любого вещественного значка(besselj(nu,x), bessely, besseli, besselk), функции Клебша-Гордана clebsch, интегральная экспонента ei, эллиптические функции elliptice и elliptick, полиномы Лагерра laguerrel, полиномы Лежандра pl и plm, Гамма функция gamma), и некоторые другие функции (например, трехоперандный условный оператор if).
Поддерживаются переменные (например, можно ввести x=3; y=4; z=sqrt(x^2+y^2) и получить ответ 5)
В программе зашиты физические контанты в единице СГС: постоянная Планка hbar, скорость света c_light, постоянная Больцмана kB, массы электрона m0 и его электрический заряд e0.
Есть специальная переменная ans для записи последнего введенного результата.
Есть функция загрузки и сохранения сессии, при этом сохраняется только история выражений, сами результаты при загрузке рассчитываются заново.
Есть функция построения графиков, при этом в качестве переменной всегда рассматривается x, можно задавать любые пределы, в которых рисуется функция. Также можно экспортировать графики в изображение JPEG.
Есть функция нелинейного решателя уравнений на отрезке, при этом программа старается найти все корни.
Есть функция численного интегрирования по x от a до b.
Программа поддерживает расчет в любом документе. Для этого необходимо выделить выражение в документе и нажать Ctrl+Alt+=, программа автоматически вычислит и подставит результат.
Есть функция сворачивания в трей.