- •23.05.01 «Наземные транспортно-технологические комплексы»
- •Перечень и содержание лабораторных работ лабораторноя работа №1
- •Лабораторная работа №2
- •Заполнение матрицы значениями функции в MathCad
- •Задание к лабораторной работе № 2 Заполнить матрицу значениями функции :
- •Значение константы а, диапазон изменения и шаг по переменным х и у выбрать самостоятельно. Задания на матрицы
- •Лабораторная работа №3 Решения слау . Реализовать решение заданной слау в среде MathCad
- •Информация к решению
- •Задание к лабораторной работе № 3
- •Лабораторная работа №4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •I. Построить в одной системе координат
- •II. Построить графики следующих функций:
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Лабораторная работа № 9
- •Лабораторная работа № 10
- •4. Содержание отчета
Лабораторная работа №2
Матричные операции в MathCAD. Заполнение матриц.
Заполнение матрицы значениями функции в MathCad
Рассмотрим решение на примере следующей задачи:
исследовать изменение значений
h=b+Vt-gt2/2
при изменении t от 10 до 16 с шагом 2 с и при изменении высоты b от начального значения bn=3,4 м до конечного значения bk=6,9 м c шагом b=70 см.
V=10 м/сек2
Зададим входные данные, присваивая переменным значения с единицами измерения
Определим функцию
Константу g задавать не надо, так как она является встроенной в MathCAD.
Заполним вектор (одномерный массив) b значениями высоты
Число элементов m в векторе b можно вычислить по формуле
В
ведём
ранжированную переменную
Д
ля
начала нумерации массива с единицы надо
присвоить
переменной ORIGIN:=1
для i-того элемента вектора
тогда
Так как в MathCAD вектор это один столбец для вывода в строку используем операцию транспонирования.
Тогда элемент таблицы (матрицы) равен
Полностью решение в MathCAD выглядит так:
Задание к лабораторной работе № 2 Заполнить матрицу значениями функции :
F(x,y) = a*sin(Pi*x)*cos(Pi*y)
Значение константы а, диапазон изменения и шаг по переменным х и у выбрать самостоятельно. Задания на матрицы
Определить произведение матриц А и В (матрицу А взять из табл. 1.6., матрицу B задать произвольно).
Транспонировать матрицы А и В.
Ввести матрицу Н (из табл. 1.6.). Вычислить определитель
и получить обратную матрицу
.Ввести вектор V (из табл. 1.6.). Определить сумму элементов вектора, максимальный элемент в нём. Упорядочить его элементы по возрастанию. Создать на основе вектора V диагональную матрицу.
Таблица 1.6.
Вариант |
H |
А |
V |
1 |
2 |
3 |
4 |
0 |
|
|
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
