У меня есть набор данных x, y и z (каждая из них является матрицей 3000 на 1), и я хотел бы интерполировать эти данные, чтобы иметь набор значений для высоты z на равномерно расположенных x и y. Я предполагаю, что мне нужно сшить сетку наборов данных x и y, но я не знаю, как интерполировать данные z. Точки данных - это уникальные вершины, взятые из файла STL, и поэтому я хочу сгладить полученную поверхность.Интерполяция данных Matlab 3D
Любая помощь с оценкой,
Tom.
Спасибо, Ive попытался использовать interp3 и создал значения xi yi, используя meshgrid (я думаю). Im теперь получаю ошибку, говоря об ошибке с использованием griddedInterpolant Режимы сетки не строго монотонны. Некоторые значения в одном столбце одинаковы, но каждая строка (полная точка данных x y z) уникальна. – tomlj