solvepde возвращает объект StationaryResults или TimeDependentResults, свойства которого содержат решение и его градиент в узлах mesh. Можно интерполировать решение и его градиент к другим точкам в геометрии при помощи interpolateSolution и evaluateGradient. Также можно вычислить поток решения в узлах mesh и в произвольных точках при помощи evaluateCGradient.
solvepde не вычисляет компоненты потока решения для УЧП. Чтобы вычислить поток решения в узлах mesh, используйте evaluateCGradient.
solvepdeeig возвращает объект EigenResults, свойства которого содержат собственные вектора решения, вычисленные в узлах mesh. Можно интерполировать решение других точек при помощи interpolateSolution.
Размерности решения, его градиента и потока решения зависят от:
Количество геометрических точек оценки.
Для результатов, возвращенных solvepde или solvepdeeig, это - количество узлов mesh.
Для результатов, возвращенных interpolateSolution, evaluateGradient и evaluateCGradient, это - количество точек запроса.
Количество уравнений.
Для результатов, возвращенных solvepde или solvepdeeig, это - количество уравнений в системе.
Для результатов, возвращенных interpolateSolution, evaluateGradient и evaluateCGradient, это - количество индексов уравнения запроса.
Число раз для зависящей от времени проблемы или количества режимов для задачи о собственных значениях.
Для результатов, возвращенных solvepde, это - номер времен решения (заданный как вход к solvepde).
Для результатов, возвращенных solvepdeeig, это - количество собственных значений.
Для результатов, возвращенных interpolateSolution, evaluateGradient и evaluateCGradient, это - номер времени выполнения запроса для зависящих от времени проблем или режимов запроса для задач о собственных значениях.

Предположим, что у вас есть проблема в который:
Np является количеством узлов в mesh.
Nt является числом раз для зависящей от времени проблемы или количества режимов для задачи о собственных значениях.
N является количеством уравнений в системе.
Предположим, что вы также вычисляете решение, его градиент или поток решения в других точках ("точки запроса") в геометрии при помощи interpolateSolution, evaluateGradient или evaluateCGradient, соответственно. Здесь:
Nqp является количеством точек запроса.
Nqt является номером времени выполнения запроса для зависящей от времени проблемы или количеством режимов запроса для задачи о собственных значениях.
Nq является количеством индексов уравнений запроса.
Таблицы показывают, как индексировать в решение, возвращенное solvepde или solvepdeeig, где:
iP содержит индексы узлов.
iT содержит индексы времен для зависящей от времени проблемы или чисел режима для задачи о собственных значениях.
iN содержит индексы уравнений.
Таблицы также показывают размерности решений, градиентов и потока решения в узловых местоположениях (возвращенный solvepde, solvepdeeig и evaluateCGradient) и размерности интерполированных решений и градиентов (возвращенный interpolateSolution, evaluateGradient и evaluateCGradient).
| Стационарная проблема УЧП | Решение доступа и компоненты градиента | Размер NodalSolution, XGradients, YGradients, ZGradients и компонентов потока в узлах | Размер решения, компоненты градиента и компоненты потока в точках запроса |
|---|---|---|---|
| Скаляр |
| Np-by-1 | Nqp-by-1 |
Система, N > 1 |
| Np-by-N | Nqp-by-N |
| Зависящая от времени проблема УЧП | Решение доступа и компоненты градиента | Размер NodalSolution, XGradients, YGradients, ZGradients и компонентов потока в узлах | Размер решения, компоненты градиента и компоненты потока в точках запроса |
|---|---|---|---|
| Скаляр |
| Np-by-Nt | Nqp-by-Nqt |
Система, N > 1 |
| Np-by-N-by-Nt | Nqp-by-Nq-by-Nqt |
| Задача о собственных значениях УЧП | Доступ к собственным векторам | Размер Eigenvectors | Размер интерполированных собственных векторов |
|---|---|---|---|
| Скаляр |
| Np-by-Nt | Nqp-by-Nqt |
Система, N > 1 |
| Np-by-N-by-Nt | Nqp-by-Nq-by-Nqt |
EigenResults | StationaryResults | TimeDependentResults | evaluateGradient | interpolateSolution | solvepde | solvepdeeig