Наиболее удобный способ выполнить численное дифференцирование в 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 являютя пределами интегрирования.
Комментариев нет:
Отправить комментарий