Создайте объект решения
Эта страница описывает устаревший рабочий процесс. Новые возможности не могут быть совместимы с устаревшим рабочим процессом. Для соответствующего шага в рекомендуемом рабочем процессе смотрите solvepde
и solvepdeeig
.
Исходная (R2015b) версия createPDEResults
имел только один синтаксис и создал PDEResults
объект. Начиная с R2016a, вы обычно не должны использовать createPDEResults
, потому что solvepde
и solvepdeeig
функции возвращают объекты решения. Кроме того, createPDEResults
возвращает объект более нового типа, чем PDEResults
. Если вы открываете существующий PDEResults
объект, это преобразовано в StationaryResults
объект.
Если вы используете один из более старых решателей такой как adaptmesh
, затем можно использовать createPDEResults
получить объект решения. Стационарные и зависящие от времени объекты решения имеют градиенты в наличии, тогда как PDEResults
не включал градиенты.
создает results
= createPDEResults(model
,u
,utimes
,'time-dependent')TimeDependentResults
объект решения от model
, его решение u
, и времена utimes
.
создает results
= createPDEResults(model
,eigenvectors
,eigenvalues
,'eigen')EigenResults
объект решения от model
, его решение для собственного вектора eigenvectors
, и его собственные значения eigenvalues
.
Размерности возвращенных решений и градиентов совпадают с возвращенными solvepde
и solvepdeeig
. Для получения дополнительной информации смотрите Размерности Решений, Градиентов и Потоков.
Процедура для оценки градиентов в узловых местоположениях следующие:
Вычислите градиенты в точках Гаусса, расположенных в каждом элементе.
Экстраполируйте градиенты в узловых местоположениях.
Насчитайте значение градиента от всех элементов, которые встречаются в узле. Этот шаг необходим из-за межэлементного разрыва градиентов. Элементы, которые соединяются в том же узле, дают различные экстраполируемые значения градиента для точки. createPDEResults
выполняет взвешенное областью усреднение для 2D сеток и взвешенное объемом усреднение для 3-D сеток.
interpolateSolution
| evaluateGradient
| StationaryResults
| TimeDependentResults
| EigenResults