ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ № 2
«ВЕКТОРА И МАТРИЦЫ»
1.

Упростить матрицы М1 и М2.
Составить новые матрицы М12 и М21, причем:
1) М12 = М1 рядом с М2;
2) М21 = М2 рядом с М1.
2. Заданы матрицы:

1) Найти матрицу W = 2V;
2) Найти сумму элементов V;
3) Найти определитель матрицы М;
4) Найти скалярное и векторное произведение V и W;
5) Найти матрицу, обратную М;
6) Найти транспонированную W;
7) Найти произведение прямой и обратной матриц М;
3. Заданы матрицы:

Используя стандартные функции, найти:
1) Диагональную матрицу V;
2) Число строк и столбцов М;
3) Число элементов в V, индекс последнего элемента V.
4. 
При помощи функции submatrix извлечь элементы матрицы, расположенные между строками 1 и 2 и между столбцами 0 и 2 (включительно). При помощи этой же функции переставить в полученной матрице: а) столбцы; б) строки.
5.

Объединить матрицы: 1) В под А; 2) А рядом с М.
ВЕКТОРНЫЕ И МАТРИЧНЫЕ ОПЕРАТОРЫ
| Операция | Обозн. | Клав. | Описание |
| Умножение матрицы на скаляр | A∙z | * | Умножает каждый элемент А на скаляр z. |
| Скалярное произведение | u∙v | * | Возвращает скаляр: ∑ui∙vi. Векторы должны иметь одинаковое число элементов. |
| Матричное умножение | A∙B | * | Возвращает произведение матриц А и В, число столбцов А должно соответствовать числу строк в В. |
| Умножение матрицы на вектор | A∙v | * | Возвращает произведение матриц А и v, число столбцов А должно соответствовать числу строк v. |
| Деление |
| / | Делит каждый элемент массива на скаляр z. |
| Сложение векторов и матриц | A+B | + | Складывает соответствующие элементы А и В, массивы А и В должны иметь одинаковое число строк и столбцов. |
| Скалярная сумма | A+z | + | Добавляет z к каждому элементу А. |
| Векторное и матричное вычитание | A-B | - | Вычитает соответствующие элементы массива А из элементов массива В, массивы А и В должны иметь одинаковые размеры. |
| Скалярное вычитание | A-z | - | Вычитает z из каждого элемента А. |
| Изменение знака | -A | - | Умножает все элементы А на -1. |
| Степени матрицы, обращение матриц | Mn | ^ | n-ная степень квадратной матрицы М. n должно быть целым числом. М-1 представляет матрицу, обратную к М, другие отрицательные степени – степени обратной матрицы. |
| Длина вектора |
| | | Возвращает , где - вектор, комплексо сопряженный к v.
|
| Детерминант |
| | | Возвращает детерминант квадратной матрицы М. Результат – скаляр. |
| Транспонирование | AT | Ctrl+1 | Возвращает матрицу, в которой строки – столбцы А, а столбцы – строки А. А может быть вектором или матрицей. |
| Векторное произведение |
| Ctrl+8 | Возвращает векторное произведение для векторов с тремя элементами u и v. |
| Комплексное сопряжение |
| “ | Меняет знак мнимой части каждого элемента А. |
| Суммирование элементов | ∑ | Ctrl+4 | Суммирует элементы вектора v. Возвращает скаляр. |
| Векторизация |
| Ctrl+- | Предписывает в выражении с А производить операции поэлементно. |
| Верхний индекс | A<n> | Ctrl+6 | Извлекает n-ный столбец массива А. Возвращает вектор. |
| Нижний индекс вектора | vn | [ | n-ный элемент вектора. |
| Нижние индексы матрицы | Am,n | [ | Элемент матрицы, находящийся в m-ом ряду и n-ой строке. |
ВЕКТОРНЫЕ И МАТРИЧНЫЕ ФУНКЦИИ
| Функция | Возвращается… |
| rows (A) | Число строк в массиве А. Если А – скаляр – возвращается 0. |
| cols (A) | Число столбцов в массиве А. Если А – скаляр – возвращается 0. |
| length (v) | Число элементов в векторе v. |
| last (v) | Индекс последнего элемента в векторе v. |
| max (A) | Самый большой элемент в массиве А. Если А имеет комплексные элементы, возвращает наибольшую вещественную часть плюс I, умноженную на наибольшую мнимую часть. |
| min (A) | Самый маленький элемент в массиве А. Если А имеет комплексные элементы, возвращает наименьшую вещественную часть плюс I, умноженную на наименьшую мнимую часть. |
| identity (n) | единичная матрица
|
| Re (A) | Массив, состоящий из элементов, которые являются вещественными частями элементов А. |
| Im (A) | Массив, состоящий из элементов, которые являются мнимыми частями элементов А. |
| diag (v) | Диагональная матрица, содержащая на диагонали элементы v. |
| geninv (A) | Левая обратная к А матрица L такая, что L∙A=I, где I – единичная матрица, имеющая то же самое число столбцов, что и А. Матрица А - вещественная матрица, где m ≥ n.
|
| rref (A) | Ступенчатая форма матрицы. |
| tr (m) | Сумма диагональных элементов, называемая следом М. |
| augment (A,B) | Массив, сформированный расположением А и В бок о бок. Массивы А и В должны иметь одинаковое число строк |
| stack (A,B) | Массив, сформированный расположением А над В. Массивы А и В должны иметь одинаковое число столбцов. |
| submatrix (A,ir,jr,ic,jc) | Субматрица, состоящая из всех элементов, содержащихся в строках с ir по jr и столбцах с ic по jc. Чтобы поддерживать порядок строк и-или столбцов, удостоверьтесь, что ir ≤ jr и ic ≤ jc, иначе порядок строк и-или столбцов будет обращен. |
| eigenvals (M) | Вектор, содержащий собственные значения матрицы М. |
| eigenvec (M,z) | Матрица, содержащая нормированный собственный вектор, соответствующий собственному значению z квадратной матрицы М. |
| eigenvecs (M) | Матрица, содержащая нормированные собственные векторы, соответствующие собственным значениям квадратной матрицы М. n-ый столбец возвращенной матрицы – собственный вектор, соответствующий n-ному собственному значению, возвращенному eigenvals. |
Операция ORIGIN – начало массива. Определяет индекс первого элемента массива, т.е. если значение этой переменной равно нулю (по умолчанию), то первый элемент массива будет иметь индекс, равный нулю.
, где
- вектор, комплексо сопряженный к v.
единичная матрица
вещественная матрица, где m ≥ n.