Преобразуйте вектор решения УЧП в кусочно-линейную функцию

Я знаю, что когда я использую набор инструментов PDE в Matlab для решения PDE, результатом является вектор, который представляет значения функции в каждой вершине сетки.

Есть ли в наборе инструментов PDE такая команда, чтобы мы могли преобразовать векторное решение в кусочно-линейную функцию в области определения, чтобы мы могли использовать ее как u (x, y), чтобы найти непосредственно приближенное значение в (х, у)?


person Beni Bogosel    schedule 16.10.2012    source источник
comment
Не имеет прямого отношения, но вам может понравиться Chebfun.   -  person nibot    schedule 18.10.2012


Ответы (1)


Я не знаю о такой функции. Но ваше решение определено на структурированной прямоугольной сетке. Если вам просто нужно интерполировать данные на двумерной прямоугольной сетке, вы можете использовать для этого interp2. Если ваша сетка состоит из треугольников, используйте TriScatteredInterp. Если вы хотите использовать другую интерполяцию (например, FEM), вам придется реализовать ее самостоятельно.

person angainor    schedule 16.10.2012
comment
или, конечно, interp1, если он одномерный, или interpn для N-мерной интерполяции. - person nibot; 18.10.2012