exponenta event banner

ellipticNome

Эллиптическая номная функция

Синтаксис

Описание

пример

ellipticNome(m) возвращает эллиптический ном m. Если m является массивом, то ellipticNome действует элементарно.

Примеры

свернуть все

ellipticNome(1.3)
ans =
   0.0881 - 0.2012i

Звонить ellipticNome на входах массива. ellipticNome действует как элемент, когда m является массивом.

ellipticNome([2 1 -3/2])
ans =
   0.0000 - 0.2079i   1.0000 + 0.0000i  -0.0570 + 0.0000i

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

ellipticNome([0 1/2 1])
ans =
         0    0.0432    1.0000

Показать, что для любых других символических значений m, ellipticNome возвращает невысокий вызов функции.

ellipticNome(sym(2))
ans =
ellipticNome(2)

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

syms x
f = ellipticNome(x)
f =
ellipticNome(x)

Замена значений переменных с помощью subsи преобразуйте значения в двойные с помощью double.

f = subs(f, x, 5)
f =
ellipticNome(5)
fVal = double(f)
fVal =
  -0.1008 - 0.1992i

Вычислить f для повышения точности с помощью vpa.

fVal = vpa(f)
fVal =
- 0.10080189716733475056506021415746 - 0.19922973618609837873340100821425i

Постройте график действительных и мнимых значений эллиптического нома с помощью fcontour. Заливка контуров печати с помощью настройки Fill кому on.

syms m
f = ellipticNome(m);

subplot(2,2,1)
fcontour(real(f),'Fill','on')
title('Real Values of Elliptic Nome')
xlabel('m')

subplot(2,2,2)
fcontour(imag(f),'Fill','on')
title('Imaginary Values of Elliptic Nome')
xlabel('m')

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

свернуть все

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

Подробнее

свернуть все

Эллиптический Ном

Эллиптический ном -

q (m) = e øK (m) K (m)

где K - полный эллиптический интеграл первого рода, реализованный как ellipticK.

| q (m) |≤1 для всех m∈ℂ.

Представлен в R2017b