Зміст
Введення
. Матриці
.1 Основні дії над матрицями
. Вектор
.1 Множення вектора на матрицю
. Класи
.1 Конструктори і деструктори
.2 Перевантаження операцій
.3 Дружні функції
.4 Неявний покажчик this
.5 Код програми
.6 Результати
.7 Перевірка результатів в Mathcad
Список літератури
Введення
На сьогоднішній день математичне програмування - важлива складова всього програмування. Великі і складні обчислення завдяки простим програмами стають простими. p align="justify"> У цій роботі створювалася програма для обчислень над матрицями.
В якості середовища програмування обрана MS Visual Studio 2008 і мова програмування C + +. br/>
1. Матриці
Матрицею розмірності називається прямокутна таблиця чисел , де , :
В
розташованих у m рядках і n стовпцях. Матриця називається квадратною, якщо .
.1 Основні дії над матрицями
Додавання і віднімання матриць зводиться до відповідних операцій над їх елементами. Найголовнішим властивістю цих операцій є те, що вони визначені тільки для матриць однакового розміру. Таким чином, можливо визначити операції додавання матриць:
Сумою матриць є матриця, елементами якої є відповідно сума елементів вихідних матриць. br/>В
Операція множення матриці будь-якого розміру на довільне число зводиться до множення кожного елемента матриці на це число.
В
Транспонування матриці <# "29" src = "doc_zip9.jpg"/>
Якщо A - матриця розміру, то AT - матриця розміру.
Множення матриць <# "64" src = "doc_zip12.jpg"/>
У першому множнику має бути стільки ж стовпців, скільки рядків у другому. Якщо матриця A має розмірність, B -, то розмірність їх твори AB = C є. br/>
2. Вектор
Якщо матриця складається тільки з одного стовпчика або рядка, то такий об'єкт називається вектором. Розмірністю вектора називається число його елементів. br/>В
.1 Множення вектора на матрицю
Якщо є деяка матриця А розмірністю і деякий вектор B розмірністю n, то при множенні отримуємо вектор З розмірністю m.
У результаті множення...