fresnels

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

Синтаксис

Описание

пример

fresnels(z) возвращает синус Френеля, интеграл z.

Примеры

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

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

fresnels([-2 0.001 1.22+0.31i])
ans =
-0.3434 + 0.0000i   0.0000 + 0.0000i   0.7697 + 0.2945i

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

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

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

vpa(y)
ans =
[ -0.34341567836369824219530081595807, 0.00000000052359877559820659249174920261227,...
 0.76969209233306959998384249252902 + 0.29449530344285433030167256417637i]

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

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

fresnels([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 x
f = symfun(exp(x)+2*x,x);
fresnels(f)
ans(x) =
fresnels(2*x + exp(x))

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

syms x
taylor(fresnels(x))
ans =
(pi*x^3)/6

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

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

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

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

свернуть все

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

Подробнее о

свернуть все

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

Синус Френеля интеграл z является

fresnels(z)=0zsin(πt22)dt

.

Алгоритмы

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

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

См. также

|

Введенный в R2014a