potential

Потенциал векторного поля

Описание

пример

potential(V,X) вычисляет потенциал векторного поля V относительно векторного X в Декартовых координатах. Векторное поле V должно быть поле градиента.

пример

potential(V,X,Y) вычисляет потенциал векторного поля V относительно X использование Y как базисная точка для интегрирования.

Примеры

Вычислите потенциал векторного поля

Вычислите потенциал этого векторного поля относительно векторного [x, y, z]:

syms x y z
P = potential([x, y, z*exp(z)], [x y z])
P =
x^2/2 + y^2/2 + exp(z)*(z - 1)

Используйте gradient функция, чтобы проверить результат:

simplify(gradient(P, [x y z]))
ans =
        x
        y
 z*exp(z)

Задайте базисную точку интегрирования

Вычислите потенциал этого векторного поля, задающего базисную точку интегрирования как [0 0 0]:

syms x y z
P = potential([x, y, z*exp(z)], [x y z], [0 0 0])
P =
x^2/2 + y^2/2 + exp(z)*(z - 1) + 1

Проверьте тот P([0 0 0]) = 0:

subs(P, [x y z], [0 0 0])
ans =
     0

Протестируйте потенциал на поле без градиента

Если векторное поле не является градиентом, potential возвращает NaN:

potential([x*y, y], [x y])
ans =
NaN

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

свернуть все

Векторное поле в виде 3-D вектора символьных выражений или функций.

Введите в виде вектора трех символьных переменных, относительно которых вы вычисляете потенциал.

Введите в виде символьного вектора переменных, выражений или чисел, которые вы хотите использовать в качестве базисной точки для интегрирования. Если вы используете этот аргумент, potential возвращает P(X) таким образом, что P(Y) = 0. В противном случае потенциал только задан до некоторой аддитивной постоянной.

Больше о

свернуть все

Скалярный потенциал векторного поля градиента

Потенциалом поля V вектора градиента (X) = [v 1 (x 1, x 2...), v 2 (x 1, x 2...)...] является скалярный P (X), таким образом что V(X)=P(X).

Векторное поле является градиентом, если и только если соответствующий якобиан симметричен:

(vixj)=(vjxi)

potential функция представляет потенциал в своей интегральной форме:

P(X)=01(XY)V(Y+λ(XY))dλ

Советы

  • Если potential не может проверить тот V поле градиента, оно возвращает NaN.

  • Возврат NaN не доказывает тот V не поле градиента. По причинам производительности, potential иногда не достаточно упрощает частные производные, и поэтому, это не может проверить, что поле является градиентом.

  • Если Y скаляр, затем potential расширяет его в вектор той же длины как X со всеми элементами равняются Y.

Смотрите также

| | | | | | |

Представленный в R2012a