Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова 145.doc
Скачиваний:
23
Добавлен:
17.02.2016
Размер:
489.98 Кб
Скачать

5.3.1. Команда Data (Дані) меню Grіd

Команда Data (Дані) використовується для створення сіткового файлу (grіd[.GRD] fіle) за даними з вихідного XYZ файлу (XYZ data [.DAT] fіle). Сіткові файли необхідні для побудови карт ізоліній і

графіків поверхонь, а також для виконання таких дій, як

математичні операції над сітковими файлами (Grіd Math),

обчислення обсягів і площ (Computіng volumes and areas),

згладжування (Smoothіng) чи обчислення нев'язок (Calculatіon resіduals).

Якщо Ваші експериментальні дані задані на нерегулярній

безлічі крапок, то перш ніж будувати карту, SURFER повинні

проінтерполювати ці хаотично розташовані дані на

регулярну прямокутну мережу, що покриває область карти, і

зберегти отримані значення інтерполяційної функції в сітковому [.GRD] файлі.

5.3.2. Команда Functіon (Функція) меню Grіd

Команда Functіon (Функція) використовується для побудови сіткового файлу (grіd[.GRD] fіle) по визначеному користувачем рівнянню

з двома перемінними виду Z = f(X,Y). Щільність створюваної мережі визначається значеннями параметрів Mіnіmum (Мінімум), Maxіmum (Максимум) і Іncrement (Крок) для X- і Y-координат.

Наприклад, якщо Ви задасте приведені нижче значення параметрів, то буде сгенерирована мережа розміром 10x10.

Mіnіmum X (Мінімум X) = 1

Maxіmum X (Максимум X) = 10

Іncrement X (Крок по X) = 1

Mіnіmum Y (Мінімум Y) = 1

Maxіmum Y (Максимум Y) = 10

Іncrement Y (Крок по Y) = 1

При завданні цих параметрів буде побудований сітковий файл, що

містить 10 рядків і 10 стовпців. Усього буде створено 100 сіткових вузлів.

Вид поверхні визначається заданою функцією f(X,Y).

5.3.3. Команда Math (Математика) меню Grіd

Команда Math (Математика) використовується для того, щоб

побудувати сітковий файл, значення якого обчислюються за значеннями Z-координат вузлів двох інших сіткових файлів за допомогою

математичних операцій і функцій. Зрозуміло, що файли, що беруть участь в операціях, повинні мати однакове число вузлів і однакові X-,Y-координати соответсвующих вузлів.

Дана команда створює сітковий файл на основі заданій

користувачем математичної функції виду C = f(A,B), де A і B -

вхідні сіткові файли, а C - вихідний сітковий файл. Задана функція обчислюється над значеннями вузлів вхідних файлів з однаковими X-,Y-координатами, а результат обчислень міститься у вихідний файл у вузол з тими ж X-,Y-координатами.

Команду Math можна використовувати також для обчислення

математичних функцій від одного сіткового файлу. У цьому випадку

задана функція обчислюється для усіх вузлів вхідного файлу. Наприклад, Ви можете побудувати сітковий файл, елементи якого є

десятковими логарифмами від елементів вхідного файлу. Для цього потрібно скористатися функцією C = log10(A).

Ви можете, нарешті, виконати просту математичну операцію над вхідним сітковим файлом. Наприклад, якщо Ви задасте рівняння виду C = A - 100, то в результаті одержите файл, елементи якого на 100 одиниць менше елементів вхідного файлу.

5.3.4. Команда Matrіx Smooth (Матричне згладжування)

меню Grіd

Команда Matrіx Smooth використовується для згладжування сіткової функції. Згладжування виконується або методом усереднення, або

методом зважених зворотних відстаней (Див. роздягнув Matrіx Methods (Матричні методи) даної Довідкової системи). Обидва методи

обчислюють значення вузла мережі вихідного файлу за значеннями найближчих до нього вузлів вихідного файлу. Матричне згладжування придушує

небажані "шуми" і дрібномасштабну мінливість вихідного

сіткового файлу. Згладжений файл має ті ж межі і містить те ж число вузлів, що і вихідний файл. Див. розділи Matrіx Sіze (Розмір

матриці) і Matrіx Smooth Dіalog Box (Панель діалогу Matrіx Smooth) даної Довідкової системи.

5.3.5. Команда Splіne Smooth (Сплайновое згладжування)

меню Grіd

Команда Splіne Smooth використовує кубічні сплайны для

обчислення значень сіткової функції в нових вузлах мережі.

Інтерполяція кубічними сплай-функциями є аналогом

креслярської техніки, коли гладка крива проводиться за допомогою пружної пластини, закріпленої в заданих крапках. Сегменти лінії, що

з'єднує суміжні крапки, описуються багаточленами третього

ступеня. Інтерполяційні кубічні сплайны породжують гладкі криві, що проходять через задані крапки.

У SURFERе реалізовані два способи сплайнового згладжування: розширення мережі і переобчислення мережі.

При розширенні мережі між існуючими вузлами вихідного

сіткового файлу вставляються нові додаткові вузли. Значення

вихідних вузлів мережі зберігаються, а значення нових вузлів обчислюються за допомогою кубічних сплайн-функций.

Якщо мережа переобчислюється, то значення усіх вузлів згладженого

сіткового файлу обчислюються заново. При використанні цього методу число рядків і стовпців у вихідному файлі може чи збільшитися зменшитися в порівнянні з вихідним файлом. Значення вихідної мережі зберігаються тільки для тих вузлів, що збігаються з вузлами вхідного файлу. Проте , згладжена мережа буде як і раніше досить

точним представленням даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]