Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Набор скалярных выражений с помощью клавиатуры
Задание 1 Вычислить заданную функцию F( x, y) для ряда значений аргументов .x и у при некоторых постоянных значениях входящих в нее величин а и b. Порядок выполнения задания: 1. Создать личную папку для хранения создаваемых рабочих документов. 2. Запустить программу MathCAD. 3. Открыть панель инструментов Arithmetic (Счет). 4. Присвоить конкретные значения константам а и b. 5. Определить в соответствии с полученным заданием функцию F(х ,у). 6. Вывести два значения функции при х = 1, у = 1 и при х = 0, y=0. 7. Изменить значения констант a и b, проследить за изменением функции. 8. Ввести ранжированную переменную х. 9. Вывести три столбца значений функции при трех различных значениях у. 10. Изменить шаг по переменной x, проследить за изменением количества значений функции. 11. Завершить работу, выбрав команду Exit (Выход) из меню File (Файл).
Варианты: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Лабораторная работа № 2. ГРАФИК ФУНКЦИИ. Цель: научиться строить двумерные графики в среде MathCAD.
MathCAD позволяет строить двумерные графики в декартовой и полярной системах координат, а также трехмерные графики, включая изображения поверхyостей, карты линий уровня и ряд других {всего семь типов, называемых «великолепной семеркой» MathCAD). Доступ к данной операции осуществляется через панель Graph (Графика), либо через соответствующий пункт меню Graphics (Графики) (в последних версиях пакета доступ к опции Graph (Графика) реализуется через пункт меню Insert (Вставка)): • Create Х-У Plot — (Х-У Зависимость) - график функции одной переменной в декартовых координатах; · Create Polar Plot (Полярные координаты) - график функции одной переменной в полярных координатах; • Create Surface Plot (Поверхности) — график поверхности в трехмерном пространстве; • Create Contour Plot (Контурный) - карта линий уровня в трехмерном пространстве; • Create 3D Scatter Plot (Точечный) — изображение точек в трехмерном пространстве, заданных декартовыми координатами; • Create 3D Bar Plot (Диаграммы) – трехмерная гистограмма; • Create Vector Plot (Векторный) – векторное поле на плоскости. Отметим также, что требование на построение декартового графика можно реализовать с помощью «горячей» клавиши (@), а поверхности — (Ctrl+2). Рассмотрим построение обычного графика на плоскости с двумя осями — горизонтальной и вертикальной. Перед построением графика, необходимо определить функции, которые должны быть построены, а также задать диапазон изменения аргумента (ранжированную переменную). Затем установить графический курсор на место предполагаемого левого верхнего угла графика (картинки) и выдать одним из ранее указанных способов (например, клавишей @) команду на построение. В результате на экране появляется прямоугольная рамка с шестью полями заполнения в виде черных маленьких прямоугольников около осей будущего графика. Пустое поле в середине горизонтальной оси предназначено для независимой переменной графика. В это поле можно вводить ранжированную переменную. переменную с индексом или любое выражение, содержащее ранжированную переменную. Перемещаться по полям заполнения удобнее с помощью мыши, но можно использовать и клавиши управления курсором. Пустое поле в середине вертикальной оси предназначено для функций, графики которых предполагается построить. В это поле можно вводить ранжированную переменную, переменную с индексом или любое выражение, содержащее переменную, находящуюся на горизонтальной оси. Если надо построить несколько графиков на одном рисунке, то имена функций отделяются друг от друга запятыми. Другие четыре пустые поля могут использоваться для принудительного задания диапазонов изменения аргумента и функций. Если они не заполняются пользователем, то MathCAD автоматически выбирает границы на осях координат. Рекомендуется всегда вначале использовать автоматическое масштабирование и лишь затем изменять масштабы на более подходящие. Чтобы произошло построение графика в автоматическом режиме вычислений (этот режим устанавливается по умолчанию), достаточно щелкнуть мышью за пределами графической области. В режиме ручных вычислений — Manual, нужно нажать клавишу F9. Если в построенном графике что-либо не вполне удовлетворяет пользователя, можно применить операции изменения формата через диалоговое окно форматирования двумерных графиков. Это окно вызывается двойным щелчком в пределах графической области или активизацией пункта X-Y Plot … Format (Формат Декартовых графиков ...) из меню Graphics (Графики). Диалоговое окно формата имеет четыре вкладки: X-Y Axes (Х-У Оси) — управление параметрами осей; Traces (Графики) — управление параметрами линии графика; Labels (Надпись) - установка надписей по осям и титульной надписи; Defaults (По умолчанию) — задание режима по умолчанию. Рассмотрим возможности форматирования, представленные на каждой вкладке. В первой из них X-Y Axes содержатся следующие основные опции, относящиеся к осям X и Y по отдельности: Log Scale (Лог.масштаб) - установка логарифмического масштаба. Когда выбрана эта опция, выделенная ось имеет логарифмический масштаб, при этом границы по оси должны быть положительными числами. Grid Lines (Линии сетки) — установка линий масштабной сетки. При активизации данной опции деления на выбранной оси заменяются линиями сетки. Отметим, что если опция Grid Lines (Линии сетки) отключена, то масштабная сетка графика не строится, но на осях размещаются короткие масштабные деления. Numbered (Пронумеровать) — установка цифровых данных по осям. Когда отмечен этот квадратик, на выбранной оси у делений проставляются числовые значения. Autoscale (Автомасштаб) — автоматическая установка масштабных линий. Определяет способ, которым автоматически устанавливаются границы на оси координат, если оси не были установлены вручную. Если эта опция не выбрана, MathCAD устанавливает границу на оси по предельному значению данных. Если выбрана, то в качестве границы на оси берется значение, соответствующее последующей за предельным значением данных осевой метке. Show Markers (Нанести риски) - просмотр маркеров. Данная опция позволяет добавлять к графику фоновые линии. Auto Grid (Автосетка) — автоматическая установка масштабных линий. При активизации данной опции MathCAD автоматически выбирает число интервалов сетки, в противном случае можно установить число интервалов сетки, набирая в поле No. of Grid (Число интервалов) число интервалов от 2 до 99 (в режиме логарифмического масштаба опция не работает). No. of Grid (Число интервалов) - установка числа масштабных линий. Это поле указывает число интервалов сетки на соответствующей оси. Оно доступно, когда режимы Auto Grid (Авто сетка) и Log Scale (Лог. масштаб) отключены. В дополнение к этим переключателям предоставляется возможность установить стиль координатных осей — опция Axes Style (Стиль осей): кнопка Boxed (Рамка) заключает график в координатную рамку в виде прямоугольника; в этом случае оси находятся по краям графика; кнопка Crossed (Репер) показывает оси, пересекающиеся в центре графика. Если выбрать None (Ничего), оси вообще не будут отображаться на графике. Следующая вкладка Traces (Графики) служит для управления отображением линий, которыми строится график. На рисунке могут располагаться до шестнадцати разных графиков. Каждому графику соответствует строка в прокручивающемся списке. По мере появления новых графиков MahCAD ставит в соответствие каждому одну из этих строк. Каждая строка имеет шесть полей. Опция Legend Label (Имя кривой) — позволяет каждой кривой поставить в соответствие определенный текст, называемый легендой. Легенда отображается под рисунком вместе с образцом линии графика. Опция Symbol (Символ) — выбор символа-маркера, которым отмечается каждая базовая точка на кривой. В качестве символов можно использовать х — наклонный крестик; + - прямой крестик; box — квадратик; dmnd — ромбик. Если точки расположены близко друг к другу, следует выбрать none (ничего). Опция Line (Линия) - установка типа линий. Опция Line (Линия) позволяет выделить графики отдельных функций следующими типами линий: none (ничего) — линия не строится; solid (сплошная) - непрерывная линия; dash (штрих) — пунктирная линия; dadot (штрихпунктир) — штрих пунктирная линия. Модифицируя тип линии, легко отличить немаркированные кривые в черно-белых распечатках. Опция Color (Цвет) — цвет линий. Она задает следующие основные цвета линий: red- красный, blu – синий, grl - зеленый, cya — голубой, brn — коричневый, blc — черный. Опция Weight (Толщина) — толщина линий. Это поле управляет насыщенностью или толщиной линии графика (как правило рекомендуется толщина 1). Опция Туре (Тип) — позволяет задать один из семи типов графика: line — построение линиями; points — построение точками; err — построение вертикальными черточками с оценкой интервала погрешностей (этот вид графика строится с использованием двух функций); bar — построение в виде столбцов гистограммы; step - построение ступенчатой линией; draw — построение протяжкой от точки к точке. Еще две опции связаны с возможностью удаления с графика вспомогательных надписей: Hide Argument (Скрыть переменную) — прячет обозначение математического выражения по осям графика и Hide Legend (Скрыть имена) — прячет названия кривых графика. Вкладка Label (Надписи) позволяет вводить в рисунок дополнительные надписи: Title (Заголовок) - титульная надпись к рисунку; X-Axis (Х-ось) — надпись по оси X; Y-Axis (Y-ось) — надпись по оси Y. В разделе Title содержатся опции Above (Сверху) и Below (Снизу) для размещения титульной надписи либо над рисунком, либо под ним. Опция Show Title (Показать заголовок) позволяет включать или не включать отображение титульной надписи. Последняя вкладка Defaults (По умолчанию) возвращает прежние установки параметров рисунка - Change to Defaults (Вернуть значения). Это позволяет отменить все изменения формата рисунка. которые были сделаны с момента его создания. Можно установить и зафиксировать новые выбранные параметры, которые следует использовать в дальнейшем при построении графиков функций одной переменной — Use for Defaults (Использовать для значений по умолчанию) (т.е. для графиков того типа, с которыми проводилась текущая работа). Для визуализации применяемых опций служит кнопка Apply (Применить). Она позволяет наблюдать над производимыми изменениями еще до закрытия окна форматирования, что облегчает экспериментирование с различными форматами графиков. Поскольку в задании на построение графиков встречаются кусочно-непрерывные функции, рассмотрим приспособленную для таких целей конструкцию if: if (cond, f1, f2). Это функция, которая возвращает f1, если аргумент cond имеет значение «истина», в противном случае выдается значение f2. Аргумент cond может быть любым логическим выражением, но чаще всего используются обычные отношения сравнения между вещественными скалярами (равенство и неравенство возможно и между комплексными значениями):
Можно объединять отношения, чтобы записать более сложные условия. Например, условие действует подобно логическому «и», а выражение действует подобно логическому «или».
Задание 1. Построить график состоящей из нескольких ветвей функции в заданном интервале изменения аргумента.
Порядок выполнения задания. 1. Задать конкретные значения констант a, b и т.д. 2. Определить функцию. 3. Задать диапазон изменения аргумента. 4. Построить график функции. 5. Варьировать параметры графика, изменяя цвет линий, толщину и пр., а также всеми другими доступными параметрами. 6. Задать другой диапазон изменения аргумента. 7. Добавить на рисунок еще одну зависимость, например, график стандартной функции sin x.
Варианты
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
|
Последнее изменение этой страницы: 2019-06-09; Просмотров: 168; Нарушение авторского права страницы