Функция интегрального косинуса
cosint(
возвращает функцию интегрального косинуса X
)X
.
В зависимости от его аргументов, cosint
возвращает или точные символьные результаты с плавающей точкой.
Вычислите функцию интегрального косинуса для этих чисел. Поскольку эти числа не являются символьными объектами, cosint
возвращает результаты с плавающей точкой.
A = cosint([- 1, 0, pi/2, pi, 1])
A = 0.3374 + 3.1416i -Inf + 0.0000i 0.4720 + 0.0000i... 0.0737 + 0.0000i 0.3374 + 0.0000i
Вычислите функцию интегрального косинуса для чисел, преобразованных в символьные объекты. Для многих символьных (точных) чисел, cosint
отвечает на неразрешенные символьные звонки.
symA = cosint(sym([- 1, 0, pi/2, pi, 1]))
symA = [ cosint(1) + pi*1i, -Inf, cosint(pi/2), cosint(pi), cosint(1)]
Использование vpa
аппроксимировать символьные результаты числами с плавающей запятой:
vpa(symA)
ans = [ 0.33740392290096813466264620388915... + 3.1415926535897932384626433832795i,... -Inf,... 0.47200065143956865077760610761413,... 0.07366791204642548599010096523015,... 0.33740392290096813466264620388915]
Постройте функцию интегрального косинуса на интервале от 0 до 4*pi
.
syms x fplot(cosint(x),[0 4*pi]) grid on
Много функций, такой как diff
и int
, может обработать выражения, содержащие cosint
.
Найдите первые и вторые производные функции интегрального косинуса:
syms x diff(cosint(x), x) diff(cosint(x), x, x)
ans = cos(x)/x ans = - cos(x)/x^2 - sin(x)/x
Найдите неопределенный интеграл функции интегрального косинуса:
int(cosint(x), x)
ans = x*cosint(x) - sin(x)
[1] Gautschi, W. и В. Ф. Кэхилл. “Экспоненциальный интеграл и Связанные Функции”. Руководство Математических функций с Формулами, Графиками и Математическими Таблицами. (М. Абрамовиц и я. А. Стегун, редакторы). Нью-Йорк: Дувр, 1972.