(Не рекомендуемый) Выберите треугольники с помощью критерия относительной погрешности
pdeadgsc не рекомендуется.
bt = pdeadgsc(p,t,c,a,f,u,errf,tol)
bt = pdeadgsc(p,t,c,a,f,u,errf,tol) возвращает индексы треугольников, подлежащих уточнению в bt. Используется из adaptmesh для выбора треугольников, подлежащих дальнейшей доработке. Геометрия задачи УЧП задается данными сетки p и t. Для получения дополнительной информации смотрите Данные как [p, e, t] Triples.
c, a, и f являются коэффициентами УЧП.
u - текущее решение, заданное в качестве вектора-столбца.
errf - индикатор ошибки, рассчитанный по pdejmps.
tol является параметром допуска.
Треугольники выбираются с помощью критерия errf>tol*scale, где scale рассчитывается следующим образом:
Позвольте cmax, amax, fmax, и umax быть максимальным из c, a, f, и u, соответственно. Позвольте l быть стороной наименьшего выровненного по оси квадрата, который содержит геометрию.
Затем scale = max(fmax*l^2,amax*umax*l^2,cmax*umax). Масштабирование делает tol параметр не зависит от масштабирования уравнения и геометрии.