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

В примере показано два варианта вывода таблицы значений выражения с+а. Функция until сохранена в современных версиях системы для совместимости с предыдущими версиями. В новых разработках применять её не рекомендуется. Для организации циклов в состав системы включены программные операторы.

Функция Хевисайда (единичного скачка) Φ(х) возвращает значение 0 при x< 0 и 1 в противном случае.

Функция δ(m,n), именуемая символом Кронекера, возвращает 1 при m=n и 0 в противном случае.

3.7.3. Функции, определяемые пользователем

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

x := 0,0.1..1

f(x) := 2 sin(x)+0.7

4. РАБОТА С ДОКУМЕНТАМИ

MathCad работает с документами (Sheets), объединяющими описание решаемой задачи с данными, комментариями и результатами вычислений. Документ состоит из отдельных блоков.

Каждый блок занимает в окне редактирования некоторую область прямоугольной формы. В обычном состоянии границы областей невидимы. Чтобы сделать блок видимым, надо щёлкнуть по нему мышью. Блок будет выделен чёрной рамкой. Для выделения нескольких блоков достаточно установить курсор на свободном участке и протянуть его мышью по экрану. Блоки будут выделены чёрными пунктирными линиями. Для выделения всех блоков используется команда Edit|Select All (Выделить все).

Блоки не должны перекрываться. Чтобы избавиться от пересечения блоков, достаточно выполнить команду

Format|Separate Regions.

Расположение блоков имеет принципиально важное значение, так как определяет последовательность выполняемых

14

действий. Задать нужное положение блоков можно перетаскивая их по экрану или выполняя обычные операции редактирования через буфер (Cut, Copy, Past). Кроме того, командами Across и Down меню Format|Align Region можно упорядочить блоки по горизонтали или вертикали. Для быстрого выполнения этих действий предусмотрены кнопки на панели инструментов. Следует помнить, что до выполнения операций с блоками, они должны быть выделены.

Команда View|Regions (Показать области) выделяет области цветом. По чёрной точке, имеющейся у каждого блока в этом режиме, можно судить о положении блока на листе. Таким образом, в режиме Regions хорошо видна последовательность выполнения блоков.

Доступная область окна редактирования превышает видимую на экране. Горизонтальными штриховыми линиями документ делится на страницы. При необходимости командой Insert|Page Break можно потребовать принудительное формирование в документе новой страницы. Длинной вертикальной линией окно делится на левую и правую части. Как правило, в правой невидимой части помещают вспомогательные вычисления и справочные сведения. Для перемещения по всему документу целесообразно использовать линии прокрутки.

В документе разрешено формировать заблокированные и скрытые области. Заблокированная область недоступна для редактирования посторонними людьми. Скрытая область не видна на экране, но имеющиеся в ней блоки участвуют в вычислениях. Формирование областей выполняется по единому сценарию:

командой Insert|Area перейти в режим создания области. На экране появятся две горизонтальные линии с направленными друг к другу стилизованными стрелочками;

записать в области необходимые выражения или переместить линии области так, чтобы в неё попали нужные блоки; в меню Format|Area выбрать нужную команду: Lock – для блокировки, Collapse – для скрытия. При использовании команды Lock появляется окно для ввода пароля. Если задать пароль, то в

дальнейшем область можно будет разблокировать.

Чтобы разблокировать или вывести на экран скрытую область используются соответственно команды Unlock и Expand из меню Format|Area. Для удаления ограничительных линий, любую

15

из них надо выделить и нажать на клавишу Delete. Выделение линии выполняется щелчком на значке в её начале.

Вдокументе разрешено изменять цвет фона и блоков. Для этого используются команды BackGround и Highlight соответственно из меню Format|Color.

Документ MathCad можно сохранить в формате htm и rtf. Файл rtf удобно использовать при подготовке текстов в редакторе Word. Кроме того, фрагменты рабочего листа MathCad можно передавать в редактор Word через буфер.

5.ВЫПОЛНЕНИЕ ВЫЧИСЛЕНИЙ

Всистеме предусмотрены автоматический и ручной режимы вычислений. В автоматическом режиме вычисления выполняются сразу после внесения изменений. В строке сообщений присутствует слово AUTO ("авто").

Вручном режиме вычисления выполняются после нажатия клавиши F9, либо после выбора пунктов Сalculate (Пересчитать) и

Сalculate Worksheet (Пересчитать всё) из меню Math

(Математика), либо после нажатия кнопки со знаком равенства на панели инструментов.

Переключение режимов выполняется командой Automatic Сalculation (Автоматический режим) из меню Math. Галочка слева от названия команды показывает, что автоматический режим включён.

По умолчанию MathCad выполняет только ту часть вычислений, которая необходима для обновления окна. Для выполнения вычислений во всём документе предусмотрена команда Math|Сalculate Worksheet (Пересчитать всё).

Чтобы избежать пересчёта результатов на экране при каждом вносимом изменении, целесообразно отключить автоматический режим и для обновления результатов явно задавать команду Пересчитать одним из имеющихся способов. Прерывание вычислений осуществляется клавишей Esc. Для возобновления вычислений достаточно нажать F9.

При обработке документа MathCad прочитывает его дважды, двигаясь каждый раз слева направо и сверху вниз. Во время первого прохода MathCad выполняет все действия, предписанные глобальным оператором присваивания и отображает все

16

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