(Не рекомендуемый) Градиент решения для УЧП
pdegrad не рекомендуется. Используйте evaluateGradient вместо этого.
[ux,uy] = pdegrad(p,t,u) [ux,uy] = pdegrad(p,t,u,sdl)
[ux,uy] = pdegrad(p,t,u) возвращает градиент u, оцененного в центре каждого треугольника.
Строка i от 1 до N ux содержит
Строка i от 1 до N uy содержит
Существует один столбец для каждого треугольника в t и в ux и в uy.
Несмотря на то, что pdegrad возвращает значение градиента в центре треугольника, градиент является на самом деле тем же самым везде в треугольной внутренней части. Это вызвано тем, что pdegrad использует только линейные основные функции. Контуры треугольников являются особым случаем: здесь производные могут быть прерывистыми.
Геометрия проблемы УЧП дана данными о mesh p и t. Для получения дополнительной информации на представлении данных mesh, смотрите initmesh.
Дополнительный аргумент sdl ограничивает вычисление субдоменами в списке sdl.