Лабораторная работа №1. Программирование векторных и матричных операций

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Лабораторная работа №1

Программирование векторных и матричных операций

Цель работы: Научиться программировать векторные и матричные операции и создать библиотеку процедур и функций, которые реализуют эти операции, для последующего использования в следующих лабораторных работах.

Задание:

1.  Разработать процедуры или функции, которые реализуют следующие операции:

 произведение вектора и скаляра;

ü  сумма двух векторов;

ü  скалярное произведение векторов;

ü  произведение матрицы и скаляра;

ü  произведение матрицы и вектора;

ü  сумма двух матриц;

ü  произведение двух матриц;

2.  Разработать программу, которая позволяет вводить значение заданных векторов и матриц, и выполнить тестирование этих процедур и функций.

Краткие теоретические сведения.

Алгебраический  n–измеримый вектор  определяется n действительными упорядоченными за номером значениями -

произведение вектора  и скаляра     :  

сумма двух векторов :

скалярное произведение векторов : .

Матрица размером  определяется значениями элементов, упорядоченными по строкам и столбцам :

 .

Произведение матрицы и скаляра : ;

произведение матрицы и вектора определено, если число компонентов вектора равняется длине строки матрицы, и является вектором :

, где ,    ;

сумма двух матриц определенный, если они имеют одинаковые размеры, и являются матрицей с такими же размерами :   ;

Похожие материалы

Информация о работе

Предмет:
Математика
Тип:
Задания на лабораторные работы
Размер файла:
353 Kb
Скачали:
2

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.