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.

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')

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

свернуть все

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

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

Больше о

свернуть все

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

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

Введенный в R2017b