Операції над векторами і матрицями
Для дій із векторами та матрицями використовується панель інструментів Matrix:
а також меню команд Symbolics/ Matrix.
Приклади операцій над векторами і матрицями можна переглянути у середовищі MathCad Help/ Resource Center/ Quick Sheets/ Vectors and Matrices.
Функії для операцій із веторами:
lenght (V) | повертає довжину вектора; |
last (V) | повертає індекс останнього елемента; |
max (V) | повертає максимальний за значенням елемент; |
min (V) | повертає мінімальний за значенням елемент; |
Re (V) | повертає вектор дійсних частин вектора з комплексними елементами; |
Im (V) | повертає вектор уявних частин вектора з комплексними елементами; |
Функії для операцій із матрицями:
Augment (M1, M2) | Поєднує в одну матрицю матриці М1 и М2, які мають однакову кількість рядків; |
identity (n) | Створює одиничну квадратну матрицю розміром n*n; |
stack (M1, M2) | Объединяет в одну матрицы М1 и М2, имеющие одинаковое число столбцов, располагая М1 над М2; |
Re (M) | Повертає матрицю дійсних частин матриці М з комплексними елементами; |
Im (M) | Повертає матрицю уявних частин матриці М з комплексними елементами; |
Специальні характеристики матриць:
cols (M) | возвращает число столбцов матрицы М; |
rows (M) | возвращает число строк матрицыМ; |
tr (M) | возвращает след (сумму диагональных элементов) квадратной матрицы М; |
Функції для сортування векторів і матриць:
sort (V) | Сортування елементів вектора за зростанням значень; |
reverse (V) | Сортування елементів (після sort) у зворотньому порядку; |
csort (M,n) | Сотрування матриці за n-стовпчиком; |
rsort (M,n) | Сотрування матриці за n-рядком; |
Завдання:
Виконати операції над векторамим та матрицями згідно варіантам (для застосування деяких функцій вектори-рядки при необхідності транспонувати у вектори-стовпці):
Таблиця 7 – Початкові дані для обробки векторів і матриць:
Завдання | № варіанта | ||||
1. Вивести кількість елементів вектора, максимальний елемент і останній елемент | |||||
2. Транспонувати вектор | V1 | X | T | Z | R |
3. Знайти суму векторів | V1+V2 | X+Y | T+U | Z+S | R+O |
4. Визначити суму елементів вектора | V1 | Y | U | S | O |
5. Знайти значення функції | cos(V1) | Y3 | 5∙sin(Z) | 3∙ctg® | |
6. Вивести кількість рядків та стовпчиків матриці | |||||
7. Транспонувати матрицю | A | N | K | M | L |
8. Знайти визначник матриці | |||||
9. Знайти обернену матрицю | B-1 | M-1 | L-1 | Q-1 | D-1 |
10. Знайти значення функції | A2 | tg(N) | cos (K) | ctg(M) | sin(L) |
11. Відсортувати вектор у прямому та зворотному порядку | V1 | X | T | Z | R |
12. Упорядкувати матрицю за стовпчиком та рядком | A | N | K | M | L |
13. Виділити з матриці вектор-стовпець | A | M | L | Q | D |
14. Знайти | K1,12- | M2,3+Q3,22 | L1,2+D2,2 | ||
15. Обчислити | -A/2 | -N2 | -L4 | ||
16. Додати в кінець матриці вектор-стовпець | A | N | L | Q | D |
17. Виділити дійсну та уявну частину матриці | |||||
18. Задати одиничну матрицю Розміром | M1 4x4 | K 3x3 | Z 5x5 | E 4x4 | K 3x3 |
19. Знайти суму діагональних елементів матриці | M1 | K | Z | E | K |
20. Знайти векторний добуток |
Завдання | № варіанта | ||||
1. Вивести кількість елементів вектора, максимальний елемент і останній елемент | |||||
2. Транспонувати вектор | V1 | X | T | Z | R |
3. Знайти суму векторів | V1+V2 | X+Y | T+U | Z+S | R+S |
4. Визначити суму елементів вектора | V1 | Y | U | S | O |
5. Знайти значення функції | cos(V2) | Y2 | 5∙sin(Z) | 3∙ctg(R) | |
6. Вивести кількість рядків та стовпчиків матриці | |||||
7. Транспонувати матрицю | A | N | K | M | L |
8. Знайти визначник матриці | |||||
9. Знайти обернену матрицю | B-1 | M-1 | L-1 | Q-1 | D-1 |
10. Знайти значення функції | A2 | сtg(N) | cos (K) | tg(M) | sin(L) |
11. Відсортувати вектор у прямому та зворотному порядку | V1 | X | T | Z | R |
12. Упорядкувати матрицю за стовпчиком та рядком | A | N | K | M | L |
13. Виділити з матриці вектор-стовпець | A | M | L | Q | D |
14. Знайти | K1,12- | M2,3+Q3,22 | L1,2+D2,2 | ||
15. Обчислити | -A/2 | -N2 | -L4 | ||
16. Додати в кінець матриці вектор-стовпець | A | N | L | Q | D |
17. Виділити дійсну та уявну частину матриці | |||||
18. Задати одиничну матрицю Розміром | M1 5x5 | K 2x2 | Z 5x5 | E 4x4 | K 3x3 |
19. Знайти суму діагональних елементів матриці | M1 | K | Z | E | K |
20. Знайти векторний добуток |
Таблиця 8 – Приклади дій над векторами і матрицями: