- •Министерство образования и науки Российской Федерации
- •Содержание
- •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. Вычислить:
Практическая часть темы 2
2.1 Дискретные переменные, функции дискретных переменных Определение и правила записи дискретных переменных описаны в кратких теоретических сведениях темы 2.
Последовательность действий для создания дискретной переменнойтакова:
1-й способ
установить курсор в свободное место рабочего окна документа;
с помощью оператора «:=» присвоить числовые значения переменным - xn (начальное значение дискретной переменной), xk (ее конечное значение) и dx (шаг изменения дискретной переменной);
задать имя дискретной переменной, например, х; задать оператор «:=»;
в качестве начального значения набрать xn;
через запятую ввести второе значение дискретной переменной xn+dx;
с помощью кнопки m..n или клавиши «;» задать знак диапазона дискретной переменной;
задать конечное значение дискретной переменной xk;
получить значение дискретной переменной в виде таблицы с помощью оператора «=».
2-й способ
установить курсор в свободное место рабочего окна документа;
задать имя дискретной переменной, например, х; задать оператор «:=»;
в качестве начального значения дискретной переменной набрать, например, 0.2;
через запятую в качестве второго значения дискретной переменной набрать, например, 0.3;
с помощью кнопки m..n или клавиши «;» задать признак дискретной переменной – «..»
задать конечное значение дискретной переменной, например, 1.5;
получить значение дискретной переменной в виде таблицы с помощью оператора «=».
Пример 2.1.А) Определить дискретную переменнуюx, которая изменяется от 0.2 до 1.5 с шагом 0.1.
Реализация в MathCad:
|
|
|
Б) Определить дискретную переменную y, которая изменяется от 3 до 8 с шагом 1.
Реализация в MathCad:
|
|
|
Пример
2.2. 1) Создать
дискретную переменную х,
изменяющуюся от 1 до 1.8 и вычислить
значение функции дискретной переменной
.
Значение шага выбрать так, чтобы
переменная имела не менее 10-15 значений.
2) Создать одномерный массив (вектор) из любых чисел, подобранных самостоятельно из диапазона изменения дискретной переменной. Массив должен содержать не менее 10 чисел. Сформировать новый одномерный массив (вектор), содержащий значения функции от элементов исходного вектора.
Для решения первой части задания необходимо:
установить курсор в свободное место рабочего окна документа;
с помощью оператора присваивания описать пользовательскую функцию с параметром, например Z(x);
создать дискретную переменную x, как описано в примере 2.1;
получить значение дискретной переменной в виде таблицы с помощью оператора «=»;
получить значение функции от дискретной переменной в виде таблицы с помощью оператора «=».
Для решения второй части задания необходимо ввести следующие новые переменные для обозначения векторов: p – исходный вектор, содержащий 10 значений; w – результирующий вектор, полученный из исходного по функции Z.
Вектор p задается как переменная с индексом:
создать дискретную переменную, которая будет управлять номером элемента в массиве, например, i (переменная должна содержать столько значений, сколько чисел должен содержать массив);
создать переменную с индексом, например, pi, для перехода на нижний уровень при задании индекса используется кнопка xn на панели матриц;
с помощью оператора «:=» поместить в каждый элемент массива pi числовые значения, разделяя их запятыми; после задания первого числа и запятой курсор перемещается вниз, и массив принимает вид столбца таблицы, в который заносятся новые числа;
вывести полученный вектор p;
сформировать новый вектор w , присвоив переменной с индексом wi значение функции Z с элементом pi в качестве параметра;
вывести вычисленные значения вектора w с помощью оператора «=».
Реализация в MathCad:
|
|
|






