airy

Синтаксис

W = airy(Z)
W = airy(k,Z)
W = airy(k,Z,scale)

Описание

пример

W = airy(Z) возвращает функцию Эйри, Ай (Z), для каждого элемента Z.

пример

W = airy(k,Z) возвращает любую из четырех различных функций Эйри, в зависимости от значения k, таких как функция Эйри второго вида или первой производной функции Эйри.

пример

W = airy(k,Z,scale) масштабирует получившуюся функцию Эйри. airy применяет определенную функцию масштабирования к W в зависимости от вашего выбора k и scale.

Примеры

свернуть все

Задайте x.

x = -10:0.01:1;

Вычислите ай (x)

ai = airy(x);

Вычислите висмут (x) использование.

bi = airy(2,x);

Постройте график обоих результатов вместе на тех же осях.

figure
plot(x,ai,'-b',x,bi,'-r')
axis([-10 1 -0.6 1.4])
xlabel('x')
legend('Ai(x)','Bi(x)','Location','NorthWest')

Вычислите функцию Эйри в срезе через комплексную плоскость в.

Возьмите срез через комплексную плоскость.

x = -4:0.1:4;
z = x+1i;

Вычислите ай (z).

w = airy(z);

Постройте график действительной части результата.

figure
plot(x, real(w))
axis([-4 4 -1.5 1])
xlabel('real(z)')

Задайте x.

x = -10:0.01:1;

Вычислите масштабированную и немасштабированную функцию Эйри.

scaledAi = airy(0,x,1);
noscaleAi =  airy(0,x,0);

Постройте график действительной части каждого результата.

rscaled = real(scaledAi);
rnoscale = real(noscaleAi);
figure
plot(x,rscaled,'-b',x,rnoscale,'-r')
axis([-10 1 -0.60 0.60])
xlabel('x')
legend('scaled','not scaled','Location','SouthEast')

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

свернуть все

Системная переменная, заданная как действительный или комплексный вектор, матрица или массив N-D.

Типы данных: single | double
Поддержка комплексного числа: Да

Тип функции Эйри, заданной как одно из четырех значений.

k

Возвращается

0

Функция Эйри, Ай (Z), который совпадает с airy(Z).

1

Первая производная функции Эйри, Ай (Z).

2

Функция Эйри второго вида, висмут (Z)

3

Первая производная функции Эйри второго вида, висмут (Z)

Типы данных: single | double

Масштабирование опции, заданной как 0 или 1. Используйте scale = 1, чтобы включить масштабирование Z. Значения, которые вы задаете для k и scale, решают, что масштабирующийся функциональный airy применяется к Z.

шкалаkМасштабирование примененного к выходному
0Любой

'none'

10 или 1

e23Z (3/2)

12 или 3

e− | 23Re (Z (3/2)) |

Типы данных: single | double

Выходные аргументы

свернуть все

Функция Эйри Z, возвращенного как массив тот же размер как Z.

Больше о

свернуть все

Функции Эйри

Функции Эйри формируют пару линейно независимых решений

d2WdZ2−ZW=0.

Отношение между Эйри и измененными Функциями Бесселя

Ай (Z) = [1πZ3] K1/3 (ζ) висмут (Z) =Z3  [I−1/3 (ζ) + I1/3 (ζ)],

где

ζ = 23Z3/2.

Расширенные возможности

Смотрите также

| | | |

Представлено до R2006a

Была ли эта тема полезной?