exponenta event banner

tri2grid

(Не рекомендуемый), Интерполируют от УЧП треугольную mesh к прямоугольной сетке

tri2grid не рекомендуется. Используйте interpolateSolution вместо этого.

Синтаксис

uxy = tri2grid(p,t,u,x,y)
[uxy,tn,a2,a3] = tri2grid(p,t,u,x,y)
uxy = tri2grid(p,t,u,tn,a2,a3)

Описание

uxy = tri2grid(p,t,u,x,y) вычисляет значения функции uxy по сетке, заданной векторами x и y, от функционального u со значениями на треугольной mesh, заданной p и t. Значения вычисляются с помощью линейной интерполяции в треугольнике, содержащем узел решетки. Векторы x и y должны увеличиваться. u должен быть вектором. Для систем уравнений uxy интерполирует только первый компонент. Для решений, возвращенных hyperbolic или parabolic, передайте u как вектор значений когда-то, u(:,k).

[uxy,tn,a2,a3] = tri2grid(p,t,u,x,y) дополнительно перечисляет индекс tn треугольника, содержащего каждый узел решетки и коэффициенты интерполяции a2 и a3.

uxy = tri2grid(p,t,u,tn,a2,a3) с tn a2 и a3, вычисленный в более раннем вызове tri2grid, интерполируют использование той же сетки как в более раннем вызове. Этот вариант, однако, намного быстрее если несколько функций должны быть интерполированы с помощью той же сетки, такой как интерполяция гиперболических или параболических решений в многократно.

Всеми выходными аргументами tri2grid является ny-by-nx матрицы, где nx и ny являются длинами векторов x и y соответственно. В узлах решетки за пределами треугольной mesh всеми выходными аргументами tri2grid является NaN.

Смотрите также

|

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