Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mathcad.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.94 Mб
Скачать

Функции

Функция – выражение, согласно которому проводятся некоторые вычисления с аргументами, и определяется его числовое значение.

Отметим разницу между аргументами и параметрами функции. Переменные, указанные в скобках после имени функции, являются ее аргументами и заменяются при вычислении функции значениями из скобок. Переменные в правой части определения функции, не указанные в скобках в левой части, являются параметрами и должны задаваться до определения функции (рис. 2, пример 2).

Главным признаком функции является возврат значения, т.е. функция в ответ на обращение к ней по имени с указанием ее аргументов должна возвратить свое значение.

Функции в пакете MathCAD могут быть встроенные, т. е. заблаговременно введенные разработчиками, и определенные пользователем. Вставить встроенную функцию можно одним из следующих способов:

  1. Выбрать пункт меню Вставка Функция (Insert Function);

  2. Нажать комбинацию клавиш Ctrl + E;

  3. Щелкнуть на кнопке .

Далее можно выбрать функцию из имеющегося набора и выяснить для себя ее формат.

В отличие от простой переменной, значение функции пользователя (локальной функции) зависит от значений аргументов, а в отличие от встроенной функции она определяется самим пользователем, причем ее определение имеет вид:

имя функции(список формальных параметров) : =

арифметическое выражение, зависящее от формальных параметров

Например, определим функцию pro(x, y), вычисляющую произведение двух переменных с коэффициентом 2а (значение а вводится ранее). Вводим следующие символы pro(x, y) := 2*a*x*y* и на экране появляется описание функции пользователя.

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

Для вычисления значения функции пользователя нужно записать ее имя и список фактических параметров (в круглых скобках). Фактические параметры указывают при каких конкретных численных значениях аргументов, будет вычисляться функция. Количество, порядок следования и тип (константа, переменная или арифметическое выражение) фактических и формальных параметров должен быть одинаков.

Возможные варианты использования функции pro(x, y), описанной в вышеприведенном примере :

Текстовые фрагменты

Текстовые фрагменты представляют собой куски текста, которые пользователь хотел бы видеть в своем документе. Они вставляются с помощью команды Вставка Текстовая регион или комбинации клавиш Shift + " (двойная кавычка);

Графические области

Графические области делятся на три основных типа – двумерные графики, трехмерные графики и импортированные графические образы. Двумерные и трехмерные графики строятся самим MathCAD на основании обработанных данных. Двумерный (декартов) график строится, как правило, в три шага:

  • задание вида функций одной переменной;

  • формирование вектора значений аргумента (задание диапазона его изменения);

  • построение графика.

Третий шаг, в свою очередь, состоит опять нескольких шагов. Рисование заготовки графика (прямоугольника с черными квадратиками у левой и нижней сторон). Заготовка графика появляется в отмеченном курсором месте (разумно выбирать пустое место рабочего документа) после того, как пользователь выберет соответствующую команду в меню Вставка (Insert) График (Graph) Х-У график (X-Y plot), или нажмет комбинацию клавиш Shift + @, или щелкнет кнопку панели Графики.

Рис. 3. Диалоговое окно форматирования графика

Заполнение пользователем двух черных квадратиков заготовки графика («вакантных мест») именем функции (или вектора) и именем аргумента. Если функций (или независимых переменных) больше одной, то их имена вводятся через запятую. В заготовке есть и другие черные квадратики, которые можно не заполнять. Среда MathCAD, например, сама рассчитает диапазон изменения Y. Для того, чтобы график появился на дисплее следует вывести курсор из зоны графика и щелкнуть мышкой (автоматический режим расчетов) или нажать клавишу F9 (ручной или автоматический режим расчетов). Параметры графика задаются стандартными по умолчанию. Если параметры графика установленные по умолчанию пользователя не устраивают, и он хочет их изменить, необходимо вызвать соответствующее диалоговое окно. Для этого графика достаточно поместить указатель мыши в область графика и дважды щелкнуть левой кнопкой мыши.

В среде MathCAD допустима быстрая (двухшаговая) технология построения графика (QuickPlot): пользователь набирает функцию (sin(x), например) и сразу отдает команду построения декартова или иного графика. Этого достаточно для того, чтобы построить график с разбросом аргумента от (-10) до (+10) и с пятьюдесятью точками внутри. Если это пользователя не устраивает, то график форматируется. Диалоговое окно формата имеет четыре вкладки. Вкладка становится активной, если установить на ее имя указатель мыши и щелкнуть левой кнопкой.

1. X-Y Axes (X-Y Оси) – управление параметрами осей

В ней содержатся следующие основные опции, относящиеся к осям Х и Y по отдельности:

  • Log Scale (логарифмическая шкала) – установка логарифмического масштаба по выделенной оси, при этом границы по оси должны быть положительными числами;

  • Grid Lines (вспомогательные линии) – установка линий масштабной сетки. При активизации данной опции деления на выбранной оси заменяются линиями сетки. При отключении этой опции масштабная сетка графика не строится, но на осях размещаются короткие масштабные деления;

  • Numbered (нумерация) – установка цифровых данных по осям. Когда отмечен этот квадратик, на выбранной оси у делений проставляются числовые значения;

  • Autoscale (автомасштаб) – автоматическая установка масштабных линий. Определяет способ автоматической установки границы на оси координат, если они не были установлены вручную. Если эта опция не выбрана, MathCAD устанавливает границу на оси по предельному значению данных. Если выбрана, то в качестве границы на оси берется значение, соответствующее последующей за предельным значением данных осевой метки;

  • Show Markers (показать метки) – просмотр маркеров. Данная опция позволяет добавлять к графику фоновые линии;

  • Auto Grid (автосетка) – автоматическая установка масштабных линий. При активизации данной опции MathCAD автоматически выбирает число интервалов сетки, в противном случае можно установить число интервалов сетки, набирая •в поле No. of Grids (Размер сетки) число интервалов от 2 до 99. Оно доступно, когда режимы Auto Grid и Log Scale отключены;

  • Axes Style (стиль осей графика) позволяет установить стиль координатных осей: кнопка Boxed (Ограниченная область) заключает график в координатную рамку в виде прямоугольника; в этом случае оси находятся по краям графика; Crossed (Пересечение) показывает оси, пересекающиеся в центре графика; None (Без границ), оси вообще не будут отображаться на графике.

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