- •Часть 1 Минск
- •Часть 1
- •Введение
- •Лабораторная работа № 1 Основные приемы работы с системой Mathcad
- •Методические рекомендации
- •1. Интерфейс системы Mathcad
- •2. Ввод текстового комментария
- •3. Ввод и вычисление математических выражений
- •4. Вычисление выражений, содержащих переменные
- •5. Ввод встроенных функций
- •6. Создание функций пользователя
- •7. Форматирование математических выражений, и числовых результатов
- •8. Оформление рабочей области окна
- •Задание по работе
- •Лабораторная работа № 1 Основные приемы работы с системой MathCad
- •Вопросы к лабораторной работе № 1
- •Лабораторная работа № 2 Символьные вычисления в Mathcad
- •Методические рекомендации
- •1. Упрощение выражений
- •2. Расширение выражений
- •3. Разложение на множители
- •4. Приведение подобных слагаемых полинома
- •5. Определение коэффициентов полинома
- •6. Разложение на простые дроби
- •7. Подстановка переменной
- •8. Решение уравнений
- •13. Разложение в ряд Тейлора
- •14. Получение численного значения выражения (действительного или комплексного)
- •Задание по работе
- •Вопросы к лабораторной работе № 2
- •Лабораторная работа № 3 Матричные вычисления в Mathcad
- •Методические рекомендации
- •1. Создание ранжированных переменных, векторов и матриц
- •2. Основные операции с матрицами
- •3. Основные матричные функции
- •4. Решение систем линейных уравнений
- •Задание по работе
- •Вопросы к лабораторной работе № 3
- •Лабораторная работа № 4 Построение графиков в Mathcad
- •Методические рекомендации
- •1. Построение двумерных графиков
- •2. Форматирование двумерных графиков
- •3.Трассировка и увеличение графиков
- •4. Построение трехмерных графиков
- •5. Форматирование трехмерных графиков
- •6. Создание анимации
- •Задание по работе
- •Вопросы к лабораторной работе № 4
- •Лабораторная работа № 5 Решение нелинейных алгебраических уравнений и систем в Mathcad
- •Методические рекомендации
- •1. Функция root
- •2. Функция polyroots
- •3. Вычислительный блок Given – Find
- •Задание по работе
- •Вопросы к лабораторной работе № 5
- •Лабораторная работа № 6 Справочная система ms Excel
- •Методические рекомендации
- •Задание по работе Задание 1.
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Вопросы к лабораторной работе № 6
- •Лабораторная работа № 7 Построение графиков в ms Excel
- •Методические рекомендации
- •I Этап. Создание таблицы.
- •II Этап. Построение графика по созданной таблице.
- •Внесение изменений в диаграмму
- •Варианты задание 1.
- •Задание 2.
- •Варианты задание 2.
- •Вопросы к лабораторной работе № 7
- •Лабораторная работа № 8 Решение уравнений и построение графиков в ms Excel
- •Методические рекомендации
- •I этап. Создание таблицы.
- •II этап. Построение графиков по созданной таблице.
- •I этап. Локализация корней.
- •II этап. Подготовительный.
- •III Этап. Нахождение корней.
- •Вопросы к лабораторной работе № 8
- •Методические рекомендации
- •1.5. Циклические ссылки
- •Задание по работе
- •Задание 3.
- •Для заполнения таблицы 4 использовать следующие формулы:
- •Задание 4.
- •Задание 5.
- •Задание 6.
- •Вопросы к лабораторной работе № 9
- •Лабораторная работа № 10 Формат данных в Ms Excel
- •Методические рекомендации
- •1. Создание пользовательских числовых форматов.
- •2. Создание пользовательских форматов дат и времени.
- •Задание по работе
- •I Этап (подготовительный).
- •II Этап (создание форматных кодов и заполнение таблицы).
- •Вопросы к лабораторной работе № 10
- •Лабораторная работа № 11 Использование цвета и условий в пользовательских форматах ms Excel
- •Методические рекомендации
- •1. Форматирование положительных, отрицательных, нулевых и текстовых значений.
- •2. Изменение цвета значений.
- •3. Условия в пользовательских форматах.
- •Задание по работе
- •Вопросы к лабораторной работе № 11
- •Литература
- •Оглавление
- •Часть 1
2. Основные операции с матрицами
Сложение и вычитание;
Умножение;
Сложение, вычитание со скаляром;
Умножение и деление на скаляр;
Транспонирование матрицы;
Вычисление определителя;
Нахождение обратной матрицы;
Возведение в целую степень (применяется к квадратным матрицам);
Скалярное произведение векторов (используется кнопка (х) панели Калькулятор);
Векторное произведение векторов (используется кнопка панели Матрица);
Модуль вектора;
Сумма элементов вектора;
Векторизация – служит для проведения однотипной операции над всеми элементами массива без применения циклов. Например, перемножить соответствующие элементы двух матриц или векторов (поэлементное произведение), вычислить одну и ту же функцию от каждого из элементов вектора. Матрицы и векторы при этом должны иметь одинаковый размер. При вводе оператора векторизации необходимо, чтобы линии ввода (синий уголок) охватывали все выражение, подвергаемое векторизации.
Все перечисленные операции производятся с помощью обычных арифметических операторов или панели Матрица и, за исключением векторизации, не требуют особых комментариев.
Примеры векторизации.
Сравните (скалярное произведение векторов):
3. Основные матричные функции
Выделение подматриц:
submatrix(A,ir,jr,ic,jc) – выделение подматрицы матрицы А между строками ir, jr и столбцами ic, jc включительно;
А<i> – выделение i-ого столбца матрицы А.
Слияние матриц:
augment(A,B,C,…) – слева направо;
stack(A,B,C,…) – сверху вниз.
Размер матриц:
rows(A) – количество строк;
cols(A) – количество столбцов;
length(v) – число элементов вектора;
last(v) – индекс последнего элемента вектора.
Сортировка матриц (по возрастанию):
sort(v) – сортировка элементов вектора;
csort(A,i) – сортировка строк по столбцу i;
rsort(A,i) – сортировка столбцов по строке i;
reverse(v) – перестановка элементов вектора в обратном порядке.
Кроме перечисленных имеются также функции для вычисления норм, чисел обусловленности, ранга, собственных чисел и собственных значений матриц, а также матричных разложений. Сведения об этих функциях при необходимости можно найти в литературе и справочной системе Mathcad.
4. Решение систем линейных уравнений
Матричным методом АХ=В.
Пример.
Решить систему уравнений
2 Х1+3Х2+5Х3=7
7Х1+9Х2+Х3=3
6Х1+4Х2+3Х3=4
По правилу Крамера.
4.1. Создать матрицы заменой каждого из столбцов матрицы А на столбец свободных членов.
4.2. Вычислить определители.
4.3. Найти решение системы.
Пример.
С помощью встроенной функции lsolve.
Пример.
X:= lsolve(A,B)
Задание по работе
Выполните матричные вычисления, оформите лабораторную работу и сохраните результаты выполнения в своей папке на диске.
Задание 1. Создайте 3 матрицы из 4 строк и 6 столбцов: матрицу А с помощью панели Матрица, введя в нее произвольные числа от 0 до 10 с одним знаком после запятой; матрицу В, каждый элемент которой определяется как сумма номера строки, номера столбца и номера варианта; матрицу С с помощью компонента Input Table, введя в нее произвольные двузначные числа и квадратную матрицу F (с произвольными числами) с помощью ранжированной переменной.
Задание 2. Получите результаты следующих действий: сложения матриц А и В; вычитания матриц С и А; умножения матрицы В на номер варианта, умноженный на 2; деления матрицы С на номер варианта, умноженный на 2; возведения матрицы F в 3 степень; поэлементного умножения матриц А и В (с помощью векторизации).
Задание 4. Создайте два вектора u и ν из 4 строк и 1 столбца, введя в них произвольные числа.
Задание 5. Найдите скалярное произведение этих векторов; модуль вектора u; сумму элементов вектора ν.
Задание 6. Получите вектор w, равный векторному произведению векторов u и ν. Произведите сортировку вектора w.
Задание 7. Создайте матрицу R из 3 строк и 3 столбцов и вектор q из 3 строк и 1 столбца, введя в них произвольные числа от -10 до +10. Вычислите определитель матрицы R, и если он равен нулю, то изменением вводимых чисел добейтесь, чтобы определитель был отличен от нуля. Решите систему линейных уравнений RХ=q матричным методом; по привалу Крамера; функцией lsolve и сравните результаты.