ВЕКТОРНЫЕ И МАТРИЧНЫЕ ФУНКЦИИ




ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ № 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 – начало массива. Определяет индекс первого элемента массива, т.е. если значение этой переменной равно нулю (по умолчанию), то первый элемент массива будет иметь индекс, равный нулю.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: