Лабораторная работа №1
Программирование векторных и матричных операций
Цель работы: Научиться программировать векторные и матричные операции и создать библиотеку процедур и функций, которые реализуют эти операции, для последующего использования в следующих лабораторных работах.
Задание:
1. Разработать процедуры или функции, которые реализуют следующие операции:
произведение вектора и скаляра;
ü сумма двух векторов;
ü скалярное произведение векторов;
ü произведение матрицы и скаляра;
ü произведение матрицы и вектора;
ü сумма двух матриц;
ü произведение двух матриц;
2. Разработать программу, которая позволяет вводить значение заданных векторов и матриц, и выполнить тестирование этих процедур и функций.
Краткие теоретические сведения.
Алгебраический
n–измеримый вектор определяется n действительными
упорядоченными за номером значениями - ![]()
произведение
вектора
и скаляра
:
![]()
сумма двух векторов : ![]()
скалярное произведение векторов :
.
Матрица
размером
определяется значениями элементов,
упорядоченными по строкам и столбцам :
.
Произведение
матрицы и скаляра :
;
произведение матрицы и вектора определено, если число компонентов вектора равняется длине строки матрицы, и является вектором :
, где
,
;
сумма двух
матриц определенный, если они имеют одинаковые размеры, и являются матрицей с
такими же размерами :
;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.