- •Глава 3 Создание файла сетки Обзор
- •Создание файла сетки из xyz файла данных
- •Создание файла сетки из равномерного массива xyz данных
- •Ascii файл сетки
- •Форматы файлов сетки
- •Установка Grid Line Geometry
- •Определение пределов сетки
- •Определение плотности сетки
- •Что такое взвешенноесреднее
- •{Zl,z2,...,zn}
- •Выбор метода преобразования
- •Общие рекомендации
- •Выбор методов в зависимости от количества xyZточек данных
- •Точные и сглаживающие интерполяторы
- •Задание параметров поиска
- •Тип Поиска (Search Type)
- •Правила Поиска
- •Круг Поиска
- •Основные параметры интерполяции
- •Задание режима данных (Data Treatment)
- •Использование Анизотропии
- •Методы интерполяции и их специфические параметры
- •Inverse Distance to a Power (idp)
- •Kriging
- •Minimum Curvature
- •Polynomial Regression
- •Radial Basis Functions
- •Метод Шепарда
- •Triangulation w/ Linear Interpolation
- •Nearest Neighbor
- •Построение сетки на основе функций
- •Команда Grid Math
- •Использование команды Grid Math
- •Использование команды Grid Math для создания карты изопах
Radial Basis Functions
Radial Basis Functions- иная группа методов интерполяции данных. В отношении способности подстраиваться под Ваши данные и производить гладкую поверхность, Мультиквадратичный метод рассматривается многими как самый лучший метод. Все Радиальные Базисные Функции являются точными интерполяторами. Можно также ввести коэффициент сглаживания во все методы в попытке произвести более гладкую поверхность.
Типы функций:
Функции, которые Вы можете задать, аналогичны вариограмам в Kriging. Функции определяют оптимальные установки взвешивания при обращении к точкам данных при интерполировании узла сетки.
Inverse Multiquadric B(h) =
Multilog B(h) = log (h2 + R2)
Multiquadratic B(h) =
Natural Cubic Spline B(h) = (h2 + R2)3/2
Thin Plate Spline B(h) =(h2 + R2) log (h2 + R2)
где
h анизотропически перемасштабированное, относительное расстояние от точки до узла
R2 параметр сглаживания, определяемый пользователем.
Задание параметров Радиальной Базисной Функции:
Выберите опцию Radial Basis Functionsв группеGridding Methods ДОScattered Data Interpolation.
Кликните на кнопке Options– появится ДО Radial Basis Functions Options.
В ДО можно задать параметры Anisotropy иData Treatment(обсуждались ранее).
В группе Basis Functions (Базисные Функции) можно задать параметры функций для операции интерполяции.
В раскрывающемся списке Type(тип) определите функцию для использования в процессе интерполяции. Они определяют оптимальные веса, присваиваемые точкам данных. Базисные Функции аналогичны вариограмам в Kriging. В большинстве случаев наиболее оптимальна функцияMultiquadric, за ней следует функцияThin Plate Spline.
Параметр R2- параметр сглаживания или формирования. Чем больше этот параметр, тем более скруглены будут верхние части гор и более сглажены горизонтали. Не существует универсального метода для вычисления оптимального значения этого параметра. Разумное испытательное значение для R2- между средним интервалом выборки и половиной среднего интервала выборки.
В любое время можно кликнуть на кнопке Resetдля возврата к установкам, которые были заданы, когда Вы вошли в данное ДО. Если отменять изменения не требуется, кликните ОК для возврата в ДОScattered Data Interpolation.
Дополнительно о методе RBF читайте:
Carlson, R.E., and Foley, T.A., 1991a, "Radial Basis Interpolation Methods on Track Data", Lawrence Livermore National Laboratory, UCRL-JC-1074238.
Carlson, R.E., and Foley, T.A., 1991b, "The parameter R2 in Multiquadric Interpolation", Computers Math. Applic, v. 21, n. 9, p. 29-42.
Franke, R., 1982, "Scattered Data Interpolation: Test of Some Methods", Mathematics of computations, v. 33, n. 157, p. 181-200.
Powell, M.J.D., 1990, "The Theoty of Radial Basis Function Approximation in 1990", University of Cambridge Numerical Analysis Reports, DAMTP 1990/NA11.
Метод Шепарда
Метод Шепардаиспользует метод наименших квадратов взвешенных обратных расстояний. Он подобен интерполяторуInverse Distance to a Power, но использование локальных наименьших квадратов устраняет или снижает появление "мишеней" в создаваемых контурах. Метод Шепарда может быть как точным интерполятором, так и интерполятор сглаживания.
Задание параметров метода Шепарда:
Выбираете Метод Шепардав группеGridding Methodsи кликните на кнопкеOptions– появится ДОModified Shepard's Method.
Можно задать параметры Anisotropy и Data Treatment (обсуждались ранее).
В группе Parameterможно задать параметр сглаживания для операции интерполяции. ПараметрSmoothingпозволяетМетоду Шепардаработать как интерполятору сглаживания. При увеличении значения параметра сглаживания достигается больший сглаживающий эффект. В общем, наиболее приемлимо значения между нулем и единицей.
В любое время можно кликнуть на кнопке Resetдля возврата к установкам, которые были заданы, когда Вы вошли в данное ДО. Если отменять изменения не требуется, кликните ОК для возврата в ДОScattered Data Interpolation.