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

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

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


Функция [I,err] = intg(a,b,func) позволяет не только численно рассчитать интеграл I, но и возвращает абсолютную величину ошибки расчёта err. Аргументами являются пределы интегрирования a и b, а также сама функция func
Функция integrate(expr, x, a, b) вычисляет интеграл для заданного выражения expr по переменной x на основе квадратуры. Числа a и b являютя пределами интегрирования.


Комментариев нет:

Отправить комментарий