Создайте объект решения
Эта страница описывает устаревший рабочий процесс. Новые возможности не могут быть совместимы с устаревшим рабочим процессом. Для соответствующего шага в рекомендуемом рабочем процессе смотрите 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 сеток.

EigenResults | evaluateGradient | interpolateSolution | StationaryResults | TimeDependentResults