- •Основы работы в MathCad
- •Что такое MathCad?
- •Работа в MathCad. Знак равенства в функциях и переменных MathCad
- •Ввод и размещение функций, переменных и пояснительного текста
- •Определение и просмотр переменных, функций и сопроводительного текста Определение переменных
- •Символы в именах функции или переменной:
- •Ограничения на синтаксис имен переменных и функций:
- •Просмотр содержания переменных и функций
- •Ввод пояснительного текста
- •Особенности ввода формул
- •Редактирование и манипулирование формулами Редактирование формул
- •Перемещение формул и сопроводительного текста
- •Выравнивание формул и сопроводительного текста
- •Горизонтальное выравнивание объектов (текста и формул)
- •Вертикальное выравнивание объектов (текста и формул)
- •Разделение объектов
- •Массивы в Mathcad
- •Использование шаблона для создания массива Создание матрицы-шаблона
- •Редактирование элементов в матрице-шаблоне
- •Поэлементное определение матрицы
- •Нижние индексы и элементы матрицы и вектора
- •Верхний индекс и столбцы матрицы
- •Создание новых матриц из существующих массивов Функции augment(a,b) и stack(a,b)
- •Функция submatrix(a,ir,jr,ic,jc)
- •Обработка массивов Функции определения следа и ранга матрицы
- •Элементарные матричные вычисления Арифметические операции со скалярами и матрицами
- •Сложение вычитание матриц
- •Умножение матриц
- •Транспонирование матрицы
- •Определитель матрицы
- •Модуль вектора
- •Обратная матрица
- •Векторное произведение векторов
- •Скалярное произведение векторов
- •Суммирование элементов вектора
- •Исследование систем линейных алгебраических уравнений в пакете MathCad
- •Пример №1.
- •Пример №2
- •Пример №3
- •Пример №4
- •Пример №5
- •Пример №6
- •Пример №7
- •Пример №8
- •Пример №9
- •Пример №10
- •Содержание
Пример №7
Задание. Исследовать совместность системы линейных алгебраических уравнений
Рис. 3.10. Листинг программы MathCAD (Пример №6)
___________________________________________________________
Последовательность действий.
1. Ввести сопроводительный текст "Пример № 7" в правом верхнем углу листа. (см. Пример №1 п.1)
2. Определить:
- матрицу А, состоящую из коэффициентов левой части СЛАУ,
- вектор В, состоящий из коэффициентов правой части СЛАУ
- расширенную матрицу С, состоящую из коэффициентов левой и правой частей СЛАУ.
Ввести сопроводительный текст "Исходные данные" (см. Пример №1 п.1)
Определить и заполнить матрицу А, В, используя шаблон матрицы (последовательность действий см. в Примере №1 п.2).
Для определения матрицы А необходимо: выбрать место для размещения матрицы, щелкнуть левой кнопкой мыши (появится красный крест), ввести имя переменной (А), ввести знак присвоения (клавиши "Shift"+":"), вызвать диалоговое окно Insert Matrix (клавиши "Ctrl"+"M"), ввести в текстовые окна Rows, Columns цифру 2, закрыть диалоговое окно, заполнить ячейки шаблона матрицы коэффициентами левой части системы уравнений.
По аналогии определить матрицы В.
Последовательность действий и расположение выражения на экране монитора приведена на Рис. 3.11.
Определить расширенную матрицу С, используя функцию augment(A,B) (см. параграф "Функции augment(A,B) и stack(A,B)") (последовательность действий см. в Примере №3) и вывести на экран значение полученной матрицы.
Расположение выражения на экране монитора приведена на Рис. 3.11.
3. Определить ранг матриц А и С (см. Пример №4).
Ранги матриц A и С равны (rankA<rankC), следовательно система уравнений не совместна и не имеет единственного решения.
Последовательность действий и расположение выражения на экране монитора приведена на Рис. 3.11.
На Рис. 3.11 приведен листинг примера №7.
Пример №8
Задание. Исследовать совместность системы линейных алгебраических уравнений
___________________________________________________
Последовательность действий.
1. Ввести сопроводительный текст "Пример № 8" в правом верхнем углу листа. (см. Пример №1 п.1)
2. Определить:
- матрицу А, состоящую из коэффициентов левой части СЛАУ,
- вектор В, состоящий из коэффициентов правой части СЛАУ
- расширенную матрицу С, состоящую из коэффициентов левой и правой частей СЛАУ.
Ввести сопроводительный текст "Исходные данные" (см. Пример №1 п.1)
Рис. 3.11. Листинг программы MathCAD (Пример №7)
Определить и заполнить матрицу А, В, используя шаблон матрицы (последовательность действий см. в Примере №1 п.2).
Для определения матрицы А необходимо: выбрать место для размещения матрицы, щелкнуть левой кнопкой мыши (появится красный крест), ввести имя переменной (А), ввести знак присвоения (клавиши "Shift"+":"), вызвать диалоговое окно Insert Matrix (клавиши "Ctrl"+"M"), ввести в текстовые окна Rows, Columns цифру 3, закрыть диалоговое окно, заполнить ячейки шаблона матрицы коэффициентами левой части системы уравнений.
По аналогии определить матрицы В (ввести в текстовые окна Rows цифру 3, Columns цифру 1).
Последовательность действий и расположение выражения на экране монитора приведена на Рис. 3.12.
Определить расширенную матрицу С, используя функцию augment(A,B) (см. параграф "Функции augment(A,B) и stack(A,B)") (последовательность действий см. в Примере №3) и вывести на экран значение полученной матрицы.
Расположение выражения на экране монитора приведена на Рис. 3.12.
3. Определить ранг матриц А и С (см. Пример №4).
Ранги матриц A и С равны (rankA=rankC), следовательно система уравнений совместна и имеет единственное решение.
Последовательность действий и расположение выражения на экране монитора приведена на Рис. 3.12.
4. Решить систему уравнений методом Крамера.
Ввести сопроводительный текст в две строки "Решить систему уравнений методом Крамера" и "Дополнительные матрицы".
Определить дополнительные матрицы А1 и А2. Матрица А1 получается заменой первого столбца матрицы А вектором В, матрица А2 - заменой второго столбца матрицы А вектором В, а матрица А3 - заменой третьего столбца матрицы А вектором В.
Для получения матриц А1 и А2, А3 использовать способ замены i-столбца матрицы Аi вектором В.
Последовательность действий рассмотрим на примере матрицы А1:
Скопировать в матрицу А1 матрицу А.
Для
этого необходимо выбрать место на экране
монитора и нажать левую кнопку мыши
(появится красный крестик обозначающий
место ввода выражения), ввести переменную
А1
(последовательно нажать клавиши "Shift"
+"A",
".", "1"), ввести знак присвоения
(клавиши "Shift"
+":"), ввести переменную А (
).
Заменить первый столбец матрицы А1 вектором В.
Для
этого необходимо выбрать место на экране
монитора и нажать левую кнопку мыши
(появится красный крестик обозначающий
место ввода выражения), ввести переменную
А1
(последовательно нажать клавиши "Shift"
+"A",
".", "1"),ввести верхний индекс
(клавиши "Ctrl"+"6",
см. параграф "Верхний индекс и столбы
матрицы"), ввести в угловые скобки
индекс столбца, который надо заменить
(ввести число 0), ввести знак присвоения
(клавиши "Shift"
+":"), ввести переменную В (
).
Просмотреть значения матрицы А1.
Ввести переменную А1, ввести знак равенства (клавише "=")
Последовательность действий и расположение выражений на экране монитора для матриц А1 и А2, А3 приведена на Рис. 3.12.
5. Рассчитать три неизвестных х1 и х2, х3.
Ввести сопроводительный текст "Расчет неизвестных".
Для расчета неизвестной переменной х1 необходимо найти частное от деления определителя матрицы А1 на определитель матрицы А.
В MatchCAD для этого необходимо: выбрать место для размещения выражения и нажать левую кнопку мыши (появится красный крестик), ввести мя переменной - х1 (нажать клавиши "х", ".", "1"), ввести знак присвоения (клавиши "Shift"+":"), ввести имя матрицы А1, ввести функцию определителя (кнопки "Shift"+"|"), ввести знак деления ( кнопка "/"), ввести имя матрицы А, ввести функцию определителя (кнопки "Shift"+"|").
Аналогично определить неизвестную переменную х2, х3.
Вывести полученные значения переменных.
Последовательность действий и расположение выражений х1 и х2, х3 на экране монитора приведена на Рис. 3.12.
На Рис. 3.12 приведен листинг примера №8.
