fresnelc

Функция вычисления интеграла косинуса Френеля

Синтаксис

Описание

Примеры

Функция вычисления интеграла косинуса Френеля для числовых и символьных Входных параметров

Найдите Функцию вычисления интеграла косинуса Френеля для этих чисел. Поскольку это не символические объекты, вы получаете результаты с плавающей точкой.

fresnelc([-2 0.001 1.22+0.31i])
ans =
-0.4883 + 0.0000i   0.0010 + 0.0000i   0.8617 - 0.2524i

Найдите Функцию вычисления интеграла косинуса Френеля символически путем преобразования чисел в символические объекты:

y = fresnelc(sym([-2 0.001 1.22+0.31i]))
y =
[ -fresnelc(2), fresnelc(1/1000), fresnelc(61/50 + 31i/100)]

Использовать vpa для аппроксимации результатов:

vpa(y)
ans =
[ -0.48825340607534075450022350335726, 0.00099999999999975325988997279422003,...
 0.86166573430841730950055370401908 - 0.25236540291386150167658349493972i]

Функция вычисления интеграла косинуса Френеля для специальных значений

Найдите Функцию вычисления интеграла косинуса Френеля для специальных значений:

fresnelc([0 Inf -Inf i*Inf -i*Inf])
ans =
0.0000 + 0.0000i   0.5000 + 0.0000i  -0.5000 + 0.0000i...
   0.0000 + 0.5000i   0.0000 - 0.5000i

Интеграл Френеля Косина для символьных функций

Найдите интеграл косинуса Френеля для функции exp(x) + 2*x:

syms f(x)
f = exp(x)+2*x;
fresnelc(f)
ans =
fresnelc(2*x + exp(x))

Интеграл Френеля Косина для символьных векторов и массивов

Найдите интеграл косинуса Френеля для элементов вектора V и матричные M:

syms x
V = [sin(x) 2i -7];
M = [0 2; i exp(x)];
fresnelc(V)
fresnelc(M)
ans =
[ fresnelc(sin(x)), fresnelc(2i), -fresnelc(7)]
ans =
[           0,      fresnelc(2)]
[ fresnelc(1i), fresnelc(exp(x))]

График Функции вычисления интеграла косинуса Френеля

Постройте график Функции вычисления интеграла косинуса Френеля из x = -5 на x = 5.

syms x
fplot(fresnelc(x),[-5 5])
grid on

Figure contains an axes. The axes contains an object of type functionline.

Дифференцируйте и найдите пределы интеграла Френеля Косина

Функции diff и limit выражения указателя, содержащие fresnelc.

Найдите третью производную от Функции вычисления интеграла косинуса Френеля:

syms x
diff(fresnelc(x),x,3)
ans =
- pi*sin((pi*x^2)/2) - x^2*pi^2*cos((pi*x^2)/2)

Найдите предел Функции вычисления интеграла косинуса Френеля, поскольку x имеет тенденцию к бесконечности:

syms x
limit(fresnelc(x),Inf)
ans =
1/2

Расширение интеграла Френеля Косина серии Тейлора

Использование taylor расширить интеграл косинуса Френеля в терминах ряда Тейлора:

syms x
taylor(fresnelc(x))
ans =
x - (x^5*pi^2)/40

Упрощение выражений, содержащих fresnelc

Использование simplify для упрощения выражений:

syms x
simplify(3*fresnelc(x)+2*fresnelc(-x))
ans =
fresnelc(x)

Входные параметры

свернуть все

Верхний предел косинусоидного интеграла Френеля, заданный в виде числового значения, вектора, матрицы или многомерного массива или символьной переменной, выражения, вектора, матрицы или функции.

Подробнее о

свернуть все

Интеграл Френеля Косина

Косинус Френеля, интеграл z,

fresnelc(z)=0zcos(πt22)dt.

Алгоритмы

fresnelc является аналитическим на всей комплексной плоскости. Он удовлетворяет fresnelc (- z) = -fresnelc (z), conj (fresnelc (z)) = fresnelc (conj (z)) и fresnelc (i * z) = i * fresnelc (z) для всех комплексных чисел z.

fresnelc специальные значения возвратов для z = 0, z = ± ∞ и z = ±i ∞, которые являются 0, ±5, и ±0.5i. fresnelc(z) возвращает символические вызовы функции для всех других символических значений z.

См. также

|

Введенный в R2014a
Для просмотра документации необходимо авторизоваться на сайте