Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER_3.DOC
Скачиваний:
78
Добавлен:
15.04.2015
Размер:
561.66 Кб
Скачать

2.11.2. Матричные методы сглаживания (Matrix Methods)

В SURFERе реализованы два метода матричного сглаживания:усреднение (Average)ивзвешивание (Weighted).

Как в методе усреднения (Average), так и в методе взвешивания (Weighted) значение узла, совпадающего с центральной точкой матрицы сглаживания, умножается на коэффициент, заданный в окне редактированияWeight of Matrix Center (Вес центрального узла матрицы). Этот узел входной сети имеет те жеX,Y-координаты, что и узел выходной сети, значение которого вычисляется в данный текущий момент. Центральному узлу матрицы присваивается самый большой вес для того, чтобы в процессе усреднения его исходное значение не размывалось слишком сильно значениями окружающих узлов.

В методе усреднения (Average) всем узлам сети, попадающим в сглаживающую матрицу, присваивается вес, равный единице, то есть при интерполяции значения этих узлов символически умножаются на единицу. Значение центрального узла умножается на параметрWeight of Matrix Center (Вес центрального узла матрицы).

Метод Weighted (Взвешивание)вычисляет сглаженное значение функции в каждом узле сети, используя технику взвешивания с помощью обратных расстояний. В этом методе узлы сети, попадающие в матрицу, получают разные веса: узлы, попадающие в центр сглаживающей матрицы, получают больший вес, чем узлы, находящиеся возле края матрицы.

Наибольший сглаживающий эффект получается при использовании метода усреднения (Average) с большой сглаживающей матрицей и невзвешенным центром (то есть значение параметраWeight of Matrix Centerравно единице). При таком сглаживании любые пики и провалы на исходном графике поверхности будут существенно выравнены. Такой график уже не будет точно представлять данные: останутся только общие тренды, а любые локальные особенности будут сглажены.

Наименьший сглаживающий эффект получается при использовании метода взвешивания (Weighted), когда значение параметраDistance Weighting Power (Степень обратного расстояния)положено равным десяти. Это означает, что вес узла сети, попадающего в сглаживающую матрицу, равен десятой степени обратного расстояния от этого узла до центра матрицы.

См. также

Grid Matrix Smooth

Matrix Size

Matrix Smooth Dialog Box

2.11.3. Размер матрицы сглаживания (Matrix Size)

Размер сглаживающей матрицы при использовании матричного метода сглаживания (Matrix Smooth) определяется параметрамиNumber of Rows on Either Side of Center (Число строк по каждую сторону от центра)и Number of Columns on Either Side of Center (Число столбцов по каждую сторону от центра). Например, если Вы положите параметрNumber of Rows on Either Side of Centerравным 1, а параметрNumber of Columns on Either Side of Centerравным 2, то сглаживающая матрица будет иметь 3 строки и 5 столбцов.

Минимальный допустимый размер сглаживающей матрицы - 3x3.

См. также

Grid Matrix Smooth

Matrix Methods

Matrix Smooth Dialog Box

2.12. Построение сеточного файла для функции (Gridding a Function)

Команда Function (Функция)из менюGridпозволяет сгенерировать сеточный файл для любой функции двух переменных видаZ = f(X,Y). В правую часть уравнения могут входить математические функции, встроенные вSURFER. На основе созданного сеточного файла можно затем строить карты изолиний или графики поверхностей.

1.

Выберите команду Function (Функция)из менюGrid.На экране откроется панель диалогаFunction.

2.

Введите нужную функцию, минимальные и максимальные значения переменных XиY, а также значения шагов по осям координат. Щелкните по клавишеOKи задайте имя выходного файла. Сеточный файл [.GRD] будет создан.

3.

Для того, чтобы построить карту изолиний или график поверхности на основе созданного Вами сеточного файла функции, выберите команду Contour (Изолиния)илиSurface (Поверхность)из менюMapи введите имя этого файла.

Соседние файлы в папке Surfer