Розробка програми для виконання обчислень над матрицями
Введення
матриця програмування мова
На сьогоднішній день математичне програмування - важлива складова всього програмування. Великі і складні обчислення завдяки простим програмами стають простими. p align="justify"> У цій роботі створювалася програма для обчислень над матрицями.
В якості середовища програмування обрана MSVisualStudio 2008 і мова програмування C + +. br/>
. Вектор
Матриця складається тільки з одного стовпчика або рядка називається вектором. Розмірністю вектора називається число його елементів. br/>В
.1 Сума двох векторів
Нехай в лінійному просторі вектора представлені так:
В В
Тоді сумою векторів буде називатися наступний вектор:
В
1.2 Різниця двох векторів
Нехай в лінійному просторі вектора представлені так:
В В
Тоді різницею векторів буде називатися наступний вектор:
В
1.3 Твір вектора на число
Якщо є деяке число x і вектор.
В
Тоді твором вектора на число x називатиметься наступний вектор
В
1.4 Скалярний добуток двох векторів
Скалярний добуток двох векторів і, заданих своїми координатами, може бути обчислено за формулу.
2. Класи
Клас - це тип структури, що дозволяє включати в опис типу не тільки елементи даних, а й функції (функції-елементи або методи).
Для обмеження доступу до елементів класу використовуються наступні специфікатори доступу:
public - обмежень доступу немає;
protected - доступні лише в породжених класах;
private - доступні тільки у своєму класі.
.1 Конструктори і деструктори
Додамо в клас функцію Vector (int sz)
Така функція називається конструктором і служить для ініціалізації створюваного об'єкта даних. Ім'я конструктора має збігатися з ім'ям класу, конструктор н повинен повертати значень і містити оператор return.Тіп його явно не описується. Конструктор може бути перевантажений, тому у будь-якого нового типу даних можуть бути кілька конструкторів. p align="justify"> ~ Vector () - спеціальний оператор, який називається деструктором. Він необхідний для того, щоб коректно завершити існування ...