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