
- •Министерство топлива и энергетики украины
- •В результате проведения практического занятия
- •Организационно-методические указания по
- •3.1. Погрешность вычисления значений функции.
- •3.1. Погрешность вычисления значений функции.
- •4. Вычисление погрешности арифметических действий в среде Mathcad .
- •5. Контрольные задачи.
- •6.1. Задача .
- •If (условие, выражение 1, выражение 2)
- •7. Контрольные вопросы .
6.1. Задача .
Дано
квадратное уравнение
.
Предполагается, что один из коэффициентов
уравнения (в индивидуальном варианте
помечен *) получен в результате округления.
Произвести теоретическую оценку
погрешностей корней в зависимости от
погрешности коэффициента. Вычислить
корни уравнения при нескольких различных
значениях коэффициента в пределах
заданной точности. Сравнить полученные
результаты
Таблица к задаче
N |
Коэффициенты |
N |
Коэффициенты |
N |
Коэффициенты |
1 |
b* = -39.6 c = -716.85 |
2 |
b = 27.4
|
3 |
b* = 37.4 c = 187.65 |
4 |
b = -30.9 c* = 238.7 |
5 |
b* = -3.29 c = 2.706 |
6 |
b = -3.29 c* = 2.706 |
6.2. Краткие сведения по работе в среде MathCad(продолжение).
Работа с графиками
Построение графиков
Графики строятся с помощью палитры построения графиков
(или с использованием соответствующих пунктов меню Insert-Graph)
- построение двумерного графика
- построение графика в полярной системе координат
- построение сеточного графика (трехмерного)
- представление трехмерного графика в виде линий равного уровня
- трехмерный график в виде точек
- трехмерный график в векторной форме
- трехмерный график в виде столбчатых диаграмм
Инструменты для работы с графиками
- просмотр части графика с увеличением. Область графика, выделенная перемещением мыши при нажатой левой кнопке, может быть выведена в увеличенном виде (Zoom).
- включение графического курсора, перемещаемого в области графика мышью. При этом отображаются координаты графического курсора.
При включении Track Data Points перемещение графического курсора возможно только вдоль линии графика
Построение двумерных графиков
Вызвать шаблон двухмерного графика можно, нажав клавишу палитры построения графиков
В левом поле появившегося шаблона нужно ввести имя фунции, в нижнем поле - имя ее аргумента. Если нужно выполнить построение для нескольких функций, то их имена вводятся в левом поле шаблона через запятую.
Пример 6.1.
Если не заданы границы изменения аргумента и функции, то они автоматически выбираются системой (обычно удачно). Конечные значения этих интервалов могут быть изменены с помощью мыши. Для этого нужно щелкнуть левой кнопкой мыши на числе, определяющем граничное значение и ввести новое значение.
Параметры двумерных графиков
Для изменения параметров трехмерных графиков с помощью мыши необходимо два раза щелкнуть левой кнопкой мыши в пределах графика.В общем случае могут настраиваться параметры четырех панелей:
- X-Y Axes (X-Y Оси) - управление опциями осей;
- Traces (Графики) - управление линиями графика;
- Labels (Надписи) - управление метками (надписями) у осей;
- Defaults (По умолчанию) - задание опций по умолчанию.
X-Y Axes - форматирование осей графика
- Log Scale (Лог. масштаб) - установка логарифмического масштаба;
- Crid Lines (Линии сетки) - установка линий масштабной сетки;
- Numbered (Пронумеровать) - установка цифровых данных по осям,
- Autoscale (Автомасштаб) - автоматическое
масштабирование графика;
- Show Markers (Нанести риски) - установка делений по осям;
- Auto Grid (Автосетка) - автоматическая установка масштабных линий;
- No. of Grids (Число интервалов) - установка заданного числа масштабных линий.
Если параметр Grid Lines отключен, то масштабная сетка графика не
строится, хотя на осях размещаются короткие деления. Параметр Numbered обеспечивает редактирование области изменения координаты и функции.
Группа Axes Style - парметры координатных осей
- Boxed (Рамка) - оси в виде прямоугольника;
- Crossed (Репер) - оси в виде креста;
- None (Ничего) - отсутствие осей;
- Equal Scales (Равные деления) - установка равенства масштабов по осям графика.
Traces (Линии) - управление параметрами линий
- Legend Label (Имя кривой) - указание типа линий у оси ординат,
- Symbol (Маркер) - выбор символа, который помещается
на линию;
- Line (Линия) - установка типа линий (сплошная, пунктирная и др.);
- Color (Цвет) - цвет линий;
- Type (Тип) - тип линии графиков;
- Weight (Толщина) - толщина линий.
В средней части окна опций формата содержится каталог линий графиков с указанием следующих их установок:
- Symbol (Маркер) - установка символа отметки базовых точек графика,
- Line (Линия) - установка типа линии;
- Color (Цвет) - установка цвета линии и базовых точек;
- Trace type (Тип) - установка типа графика
- Hide Argument (Скрыть переменные) - прячет обозначения математических выражений по осям графика;
Hide Legend (Скрыть имена) - прячет обозначения имен кривых графика.
Labels (Надписи) - задание надписей в графиках
-Title (Заголовок) - установка титульной надписи к рисунку;
- X-Axis (Х-ось) - установка надписи по оси X;
- Y-Axis (Y-ось) - установка надписи по оси Y.
В группе Title содержатся опции Above (Сверху) и Below (Снизу) для установки названия рисунка либо сверху, либо снизу.
Параметр Show Title (Показать заголовок) позволяет включать или выключать отображение названия графика.
Панель Defaults (По умолчанию)
- Change to Defaults - вернуть значения по умолчанию
- Use for Defaults - использовать для значений по умолчанию
Функции и логические операторы
Логические операторы (палитра)
- выполнить символьное преобразование (эквиалентно клавише
палитры операторов символьной математики)
Пример 6.2:
Операторы отношений
- равно
- не равно
- меньше
- больше
- меньше или равно
- больше или равно
Выражение с логическими операторами возвращает значение 1 (истина), если условие выполнено, и 0 (ложь) если условие не выполнено.
Нестандартное использование логических операторов
Основано на том , что в MathCAD логические 0 и 1 совпадают с арифметическими 0 и 1.
Пример 6.3: Найти значение выражения (определить, истинно оно или ложно)
(8<0 ИЛИ 2>1) И sin(3)>0.5
Решение:
- выражение истинно
Специальные функции
ceil(x) - выделяет наименьшее целое, большее или равное x.
floor(x) - выделяет наибольшее целое, меньшее или равное х.
mod(x,y) - выделяет остаток от деления x/y со знаком х.
angle(x,y) - выделяет положительный угол с осью х для точки с координатами (x,y).
(x) - ступенчатая функция
(m,n) - дельта-функция (значение функции равно 1, если m=n и 0 в противном
случае)
Примеры 6.4:
Пример 6.5.С помощью функции Хевисайда построить импульсную функцию.
Функции, определяемые пользователем
Пользователь может задать свою функцию следующим образом:
имя функции(список параметров) := выражение ,
при этим параметры в списке функции разделяются запятыми. Обращение к функции должно осуществляться после ее определения.
Пример 6.6.
- определяем функцию
- обращаемся к функции
Пример 6.7.
- задаем функцию
- обращаемся к функции
Оператор if
Используется для организации разветвлений. Формат оператора: