jacobiAM

Амплитудная функция Якоби

Синтаксис

Описание

пример

jacobiAM(u,m) возвращает амплитудную функцию Якоби u и m. Если u или m является массивом, тогда jacobiAM действует поэлементно.

Примеры

свернуть все

jacobiAM(2,1)
ans =
    1.3018

Звонить jacobiAM на входах массива. jacobiAM действует поэлементно, когда u или m - массив.

jacobiAM([2 1 -3],[1 2 3])
ans =
    1.3018    0.7370    0.6155

Преобразуйте числовой вход в символьную форму с помощью sym, и найти амплитудную функцию Якоби. Для символьного входа, где u = 0 или m = 0 или 1, jacobiAM возвращает точный символьный выход.

jacobiAM(sym(2),sym(1))
ans =
2*atan(exp(2)) - pi/2

Показать, что для других значений u или m, jacobiAM возвращает недооцененный вызов функции.

jacobiAM(sym(2),sym(3))
ans =
jacobiAM(2, 3)

Для символьных переменных или выражений, jacobiAM возвращает недооцененный вызов функции.

syms x y
f = jacobiAM(x,y)
f =
jacobiAM(x, y)

Подстановка значений для переменных при помощи subs, и преобразовать значения в double при помощи double.

f = subs(f, [x y], [3 5])
f =
jacobiAM(3, 5)
fVal = double(f)
fVal =
    0.0311

Вычислите f к более высокой точности с помощью vpa.

fVal = vpa(f)
fVal =
0.031149815412430844987208470634926

Постройте график амплитудной функции Якоби с помощью fcontour. Задайте u на оси X и m на оси y при помощи символьной функции f с переменным порядком (u,m). Заполните контуры графика путем установки Fill на on.

syms f(u,m)
f(u,m) = jacobiAM(u,m);
fcontour(f,'Fill','on')
title('Jacobi Amplitude Function')
xlabel('u')
ylabel('m')

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

свернуть все

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

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

Подробнее о

свернуть все

Амплитудная функция Якоби

Амплитудная функция Якоби am (u, m) задается am (u , m) = φ где F (φ , m) = u и F представляет неполный эллиптический интеграл первого рода. F реализован какellipticF.

Введенный в R2017b