Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER / ГЛАВА 3.DOC
Скачиваний:
34
Добавлен:
15.04.2015
Размер:
193.02 Кб
Скачать

Построение сетки на основе функций

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

Чтобы построить сетку на основе функции:

  1. Выберите команду Function из менюGrid– появится ДОGrid Function.

  2. Окно ввода functionпозволяет ввести функцию формыZ = f (X, Y).Вычисления на основе функции повторяется для каждого значения Z, которое будет записано в файл сетки. Число узлов сетки, и следовательно, число вычислений, которые нужно выполнить основано на определенных занчениях Minimum, Maximum и Increment.

  3. Окна редактирования Minimum X and Yточно определяют начальные значения, используемые в заданной функции. Эти значения подключены в заданную функцию, и на основе этих значениях вычисляется первый узел сетки. Эти значения также определяют нижние пределы для X и Y в файле сетки.

  4. Окна редактирования Maximum X and Yопределяют верхние значения, которые используются функцией, и верхние пределам X и Y для координатной сети.

  5. Окна редактирования Incrementточно определяют шаг между значениями X и Y для каждой линии сетки.

  6. В группе Output Grid File, клиуните на кнопкеBrowse и задайте имя и местоположение для нового файла.

  7. Кликните ОК.

Команда Grid Math

Команда может использоваться для математического объединения значений узлов двух файлов сетки,которые используют одинаковую размерность величин X, Y. Эта команда создает новый файл сетки, основанный на заданной математической функции формы C = f (A, B), где C – новый файл сетки, а А и B представляют исходные файлы. Заданная функция выполняется на соответствующих узлах (узлы сетки с одинаковыми X, Y координатами) из исходных файлов сетки, и результаты вычисления помещаются в узлы с теми же координатами в новом файле.

Команда может также применятся для одного файла сетки.В этом случае то же самое математическое выражение применяется ко всем элементам сетки из исходной сетки. Например, если Вы хотели создать новую координатную сеть, основанную на основании десятичного логарифма исходного файла, Вы можете использовать функцию C = log10(A). Файл сетки C будет содержать значения основания десятичного логарифма для каждого из узлов сетки A. Вы можете также выполнять простые математические операции над исходным файлом, выполнять операции типа вычитания значения из всех элементов сетки в исходном файле. Например, C = А - 100. В результате получим новый файл C, значения которого на 100 меньше, чем в исходном файле А.

Использование команды Grid Math

  1. Выберите команду Mathиз менюGrid- появляется ДОOpen Grid.Выберите файл сетки, на основе которого хотите произвести вычисления. Чтобы использовать часть файла сетки, кликните на кнопкеOptionsи определитеRows (строки) и Columns(столбцы) из файла сетки.

  2. Кликните ОК - появится ДО Grid Math. В группеInput Grid FileАпоказана информация об исходном файле сетки. Входной файл всегда необходим, потому что параметры этого входного файл используются при определении новой сетки. Новая сетка использует те же самые X и Y пределы как исходный файл сетки A.

  3. Группа Input Grid File Bкликните Browse, чтобы определить второй файл сетки, который будет использоваться в вычислениях. на кнопке определяет второй файл сетки, использующийся для математической операции. Если Вы выполняете математическую операцию на двух файлах сетки, то сетки должны содержать одинаковое число строк и столбцов, и должны иметь тот же диапазон изменений X и Y координат. Если Вы хотите выполнить вычисления только на основе одного файла, выйдите из этого блока, установивNone.

  4. В окне редактирования Enter a fanction of the form C = (A,B) введите функцию, где C представляет новый файл сетки, а А и B - файлы сетки, определенные в соответственных группах в ДО. Если Вы хотите выполнить вычисление только на файле сетки A, Вы можете убрать ссылку на файл сетки B из определенной функции.

  5. В группе Output Grid Fileкликните на кнопкеBrowse, чтобы точно определить расположение и имя файла для файла сетки, который будет создан.

  6. Кликните ОК.

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