Показаны сообщения с ярлыком интегрирование. Показать все сообщения
Показаны сообщения с ярлыком интегрирование. Показать все сообщения

четверг, 14 июня 2018 г.

Python. Производные, интегралы и ОДУ

Если искомая функция является полиномом, для её дифференцирования и интегрирования можно использовать методы модуля numpy.polynomial.polynomial. Хочу обратить внимание, что самый левый коэффициент соответствует младшему члену полинома, правый - старшему. Функции polyder() и polyint() содержат дополнительные опциональные коэффициенты, которые позволяют использовать их более гибко.



суббота, 27 июня 2015 г.

Julia. Производные и интегралы

Покопавшись в мануале и интернете, я так и не смог найти в Julia встроенной функции численного дифференцирования. Можно, конечно, для этой цели загрузить какой-либо специализированный пакет, коих предостаточно, но я решил написать соответствующую функцию самостоятельно. За одно, продемонстрирую использование управляющих конструкций и работу с файлами.

суббота, 4 апреля 2015 г.

Maxima. Интегрируем и дифференцируем

Дифференцирование в Maxima можно выполнить с помощью функции
diff(выражение, x1, n1, x2, n2, ...),
где n - порядок производной по соответствующему аргументу x. 
Если ни одной переменной не указано, будет найден дифференциал. Для производной первого порядка n можно не писать.

суббота, 24 января 2015 г.

SMath. Интегралы и производные

Для дифференцирования в SMath Studio служит функция diff(), которая может вернуть как символьное выражение производной, так и значение в точке. Функция записывается в виде diff(выражение; переменная) или diff(выражение; переменная; порядок). Не пугайтесь, что при записи вид выражения будет меняться, так задумано) Знак дифференциала можно вставить и из меню инструментов "Функции". Для получения символьного выражения используйте вместо равенства оператор символьного вычисления.
Узнать величину определённого интеграла можно с помощью функции int(выражение; переменная; нижний_предел; верхний_предел).

суббота, 6 декабря 2014 г.

Octave. Производные и интегралы

Говорят, взятие производных - ремесло, а интегралов - искусство... В соответствии с этим подходом Octave позволяет находить производные символьно, а вот для интегрирования предлагаются только численные методы.

суббота, 2 августа 2014 г.

Scilab. Интегрирование и дифференцирование

Наиболее удобный способ выполнить численное дифференцирование в Scilab - с помощью функции numdiff(func, x), где func - имя функции, x - искомая точка.
В более сложных задачах можно использовать функцию derivative(), которая находит (численно) якобиан и гессиан для заданной функции.