- •Министерство образования и науки Российской Федерации
- •Содержание
- •1.2 Интерфейс системыMathCad
- •1.3 Основные приемы работы с файлами в системе MathCad
- •1.3.1 Создание нового документа
- •2.1 Входной языкMathcad
- •1.3.2 Сохранение документа в файле на диске
- •1.3.3 Открытие ранее созданного документа
- •1.3.4 Печать текущего документа
- •Тема 2. Базовые вычисления в MathCad
- •2.2 Вычисление арифметических выражений
- •Реализация в MathCad:
- •2.3 Вычисление арифметических выражений с использованием оператора присваивания (линейный алгоритм)
- •Реализация в MathCad:
- •2.4 Создание пользовательских функций
- •Реализация в MathCad:
- •Практическая часть темы 2
- •2.1 Дискретные переменные, функции дискретных переменных Определение и правила записи дискретных переменных описаны в кратких теоретических сведениях темы 2.
- •Реализация в MathCad:
- •2.2 Обработка матриц и векторов
- •Назначение переменной origin, рассматривается в кратких теоретических сведениях темы 2. Реализация в MathCad:
- •Тема 3. Вычисление суммы, произведения, производной и интеграла в MathCad Краткие теоретические сведения
- •Практическая часть темы 3
- •3.1. Вычисление суммы, произведения и определенного интеграла
- •3.2 Вычисление производных в точках
- •3.3 Вычисление производной в диапазоне изменения аргумента
- •3.4. Вычисление определенного интеграла
- •Тема 4. Создание программных фрагментов в MathCad Краткие теоретические сведения
- •Практическая часть темы 4
- •4.1 Программирование разветвляющихся алгоритмов
- •4.2 Программирование циклических алгоритмов
- •4.3 Программирование алгоритмов работы с массивами
- •Тема 5. Построение графиков Краткие теоретические сведения
- •Практическая часть темы 5
- •5.1 Построение двумерных графиков
- •Реализация вMathCad:
- •5.2 Построение графиков кусочно-непрерывных функций
- •Реализация вMathCad:
- •Тема 6. Решение систем линейных алгебраических уравнений Краткие теоретические сведения
- •Практическая часть темы 6
- •Тема 7. Решение дифференциальных уравнений и систем в MathCad Краткие теоретические сведения
- •Практическая часть темы 7
- •7.1 Решение дифференциальных уравнений первого порядка
- •7.2 Решение систем дифференциальных уравнений
- •Лабораторная работа 1 Упражнение 1. Вычислить:
Практическая часть темы 5
5.1 Построение двумерных графиков
Последовательность действий для построения графиков функции и ее первой и второй производных, а также графического определения точек экстремума, такова:
описать исходную функцию (см. теоретические сведения темы 1), например,
;
описать функции первой и второй производных с использованием соответствующих кнопок палитры математического анализа (см. теоретические сведения темы 3), например,
![]()
;
определить аргумент в виде дискретной переменной (см. краткие теоретические сведения темы 2), например,
;открыть палитру графиков;
нажать кнопку X-Y Plotпалитры для построения графика в декартовой системе координат, после чего в рабочий документ по местоположению курсора будет вставлен шаблон графика;
в поле ввода ■ по оси абсцисс поместить имя аргумента, а по оси ординат ввести имена функций через запятую (например, f(x), f1(x), f2(x));
двойным щелчком мыши по области графика открыть окно форматирования;
произвести форматирование осей графика (см. краткие теоретические сведения темы 5), рекомендуется установить оси в виде креста;
для вывода легенды в окне форматирования графика выбрать закладку Tracesи задать названия для каждой функции в полеLegend Label:
выбрать в списке соответствующую линию, например, trace1;
в поле ввода под списком набрать название линии, например, для f(x) вместо trace1 набрать функция f(x), для f1(x) вместо trace2 набрать первая производная функции f(x);
щелчком мыши убрать флажок переключателя Hide Legend;
для нанесения фоновых линий выбрать закладку X-Y Axes окна форматирования и щелчком мыши установить флажок переключателяShow Markersдля оси абсцисс (X-Axis);
закрыть окно форматирования графика нажатием кнопки ОК, при этом под осью абсцисс появится легенда и два пустых поля ■ для определения точек нанесения фоновых линий;
д
ля
определения точек экстремума функции
выполнить команду менюFormat – Graph –
Trace…, после чего будет открыто окноX-Y Trace
( Замечание: в точках экстремума первая производная функции равна нулю);
щелчком мыши убрать флажок переключателя Track Data Points;
при нажатой левой кнопке мыши перемещать указатель вдоль линии графика первой производной до точки пересечения ее с осью абсцисс, после чего отпустить кнопку мыши, при этом в поле X-Value окнаX-Y Traceпоявится значение аргумента, при котором первая производная равна нулю;
заполнить одно из пустых полей ■ под осью абсцисс, набрав значение из поля X-Value;
для визуализации графика щелкнуть левой кнопкой мыши или нажать клавишу Enter;
закрыть окно X-Y Trace.
Пример
5.1
Построить
график функции
и графики ее первой и второй производной.
Нанести фоновые линии в точках экстремума
функции
Функция
должна рассчитываться не менее чем вn=50
точках, при xнач
= 0 и xкон
= π.
Реализация вMathCad:
5.2 Построение графиков кусочно-непрерывных функций
Последовательность действий для построения графика кусочно-непрерывной функции такова:
с помощью программного фрагмента задать кусочно-непрерывную функцию (см. тему 4), например,
;
определить
аргумент в виде дискретной переменной
таким образом, чтобы функция вычислялась
по каждой из формул (см. краткие
теоретические сведения темы 2), например
;
построить график заданной функции (см. краткие теоретические сведения темы 5);
двойным щелчком мыши по области графика открыть окно форматирования;
для нанесения вспомогательных линий щелчком мыши установить флажок переключателя Crid Linesдля каждой оси;
для ввода названий осей и самого графика в окне форматирования выбрать закладку Labels, ввести заголовок графика в поле Titleи установить флажок переключателяShow Title;
ввести названия осей в полях ввода панели Axis Labels;
для изменения толщины линии выбрать закладку Traces и задать толщину линии графика, используя список поля Weight:
;
закрыть окно форматирования графика нажатием кнопки ОК.
Пример
5.2 Построить
график кусочно-непрерывной функции
.
Пределы изменения аргумента подобрать так, чтобы перекрывались все три диапазона. При задании вида функции использовать программный фрагмент.
