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

EigenResults | evaluateGradient | interpolateSolution | StationaryResults | TimeDependentResults