scipy.integrate.

complex_ode#

класс scipy.integrate.complex_ode(f, jac=None)[источник]#

Обертка для ode для комплексных систем.

Эта функция работает аналогично ode, но переотображает комплекснозначную систему уравнений в вещественнозначную перед использованием интеграторов.

Параметры:
fcallable f(t, y, *f_args)

Правая часть уравнения. t - скаляр, y.shape == (n,). f_args устанавливается вызовом set_f_params(*args).

jaccallable jac(t, y, *jac_args)

Якобиан правой части, jac[i,j] = d f[i] / d y[j]. jac_args устанавливается вызовом set_f_params(*args).

Атрибуты:
tfloat

Текущее время.

yndarray

Текущие значения переменных.

Методы

get_return_code()

Извлекает код возврата для интегрирования, чтобы обеспечить лучший контроль при сбое интегрирования.

integrate(t[, step, relax])

Найти y=y(t), установить y как начальное условие и вернуть y.

set_f_params(*args)

Установить дополнительные параметры для пользовательской функции f.

set_initial_value(y[, t])

Установить начальные условия y(t) = y.

set_integrator(name, **integrator_params)

Установить интегратор по имени.

set_jac_params(*args)

Установить дополнительные параметры для пользовательской функции jac.

set_solout(solout)

Установить вызываемый объект для вызова на каждом успешном шаге интегрирования.

successful()

Проверить, успешна ли интеграция.

Примеры

Примеры использования см. в ode.