pdetriq

(Не рекомендуемый) Треугольная качественная мера

pdetriq не рекомендуется. Использование meshQuality вместо этого.

Синтаксис

Описание

пример

q = pdetriq(p,t) возвращает вектор-строку из чисел от 0 до 1 представления треугольного качества всех элементов [p,e,t] mesh.

pdetriq оценивает качество треугольника как

q=4a3h12+h22+h32

где a является областью и h 1, h 2, и h 3 является длинами ребер треугольника.

Значение 0 соответствует вырожденному треугольнику с нулевой областью. Значение 1 соответствует треугольнику с h 1 = h 2 = h 3.

Примеры

свернуть все

Оцените качество для каждого треугольника [p,e,t] mesh.

Сгенерируйте и постройте mesh для геометрии, состоящей из круга с ромбовидным отверстием.

[p,e,t] = initmesh(@scatterg);
pdemesh(p,e,t)
axis equal

Figure contains an axes object. The axes object contains 2 objects of type line.

Оцените треугольное качество для каждого треугольника mesh. Постройте получившиеся качественные значения.

q = pdetriq(p,t);
figure
pdeplot(p,e,t,'XYData',q);
axis equal

Figure contains an axes object. The axes object contains an object of type patch.

Входные параметры

свернуть все

Поймайте в сети узлы в виде 2 Np матрица узлов (точки), где Np количество узлов в mesh. Для получения дополнительной информации на представлении данных mesh, смотрите initmesh.

Типы данных: double

Поймайте в сети элементы в виде 4- Nt матрица треугольников, где Nt количество треугольников в mesh. Для получения дополнительной информации на представлении данных mesh, смотрите initmesh.

Типы данных: double

Выходные аргументы

свернуть все

Треугольное качество, возвращенное как вектор-строка из чисел от 0 до 1.

Ссылки

[1] Банк, Рэндольф Э. PLTMG: пакет программного обеспечения для решения эллиптических дифференциальных уравнений с частными производными, руководство пользователя 6.0. Филадельфия, усилитель мощности (УМ): общество промышленной и прикладной математики, 1990.

Представлено до R2006a