ode:: isLODE

Протестируйте на линейное обыкновенное дифференциальное уравнение

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

ode::isLODE(Ly, y(x), <Homogeneous | HlodeOverRF | Hlode | LodeOverRF | Lode>)

Описание

ode::isLODE(Ly, y(x)) возвращает TRUE, если Ly является линейным обыкновенным дифференциальным уравнением в y(x), FALSE в противном случае. Если дополнительный аргумент дан затем, результат обсужден можно следующим образом:

  • Homogeneous: возвращает TRUE, если Ly является гомогенным, FALSE в противном случае.

  • HlodeOverRF: возвращает последовательность Ly, y, x, n, где n является порядком Ly, если Ly является гомогенным с коэффициентами рациональных функций, FALSE в противном случае.

  • Hlode: возвращает последовательность Ly, y, x, n, где n является порядком Ly, если Ly является гомогенным, FALSE в противном случае.

  • LodeOverRF: возвращает последовательность Ly, y, x, n, где n является порядком Ly, если Ly имеет коэффициенты рациональных функций, FALSE в противном случае.

  • Lode: возвращает последовательность Ly, y, x, n, где n является порядком Ly, если Ly является линейным обыкновенным дифференциальным уравнением, FALSE в противном случае.

Примеры

Пример 1

Мы тестируем следующие дифференциальные уравнения:

ode::isLODE(y(x)^2+x^2*diff(y(x),x)+x, y(x))

ode::isLODE(y(x)+x^2*diff(y(x),x)+x, y(x))

ode::isLODE(y(x)+x^2*diff(y(x),x)+x, y(x), Hlode)

ode::isLODE( 
     y(x)+x^2*diff(y(x),x)+x*diff(y(x),x$2), y(x), HlodeOverRF)

ode::isLODE( 
     x+x^2*diff(y(x),x)+exp(x)*diff(y(x),x$2), y(x), LodeOverRF)

Параметры

Ly

Выражение.

y(x)

Зависимая функция Ly.

Возвращаемые значения

Или TRUE, FALSE или последовательность типа _exprseq.