Курсовая работа: Розрахунок норм вектору
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ "КПІ"
ФАКУЛЬТЕТ ПРИКЛАДНОЇ МАТЕМАТИКИ
Кафедра спеціалізованих комп’ютерних систем
КУРСОВА РОБОТА
з дисципліни "Технологія програмування"
Виконав: Семенякін Володимир
Постановка завдання
Розробити програму для розрахунку норм вектору, отриманому по наступній формулі:
, Де A, B, C - матриці й X, Y - вектори.
Теоретичні відомості
Для обрахунку заданої формули необхідно:
a) Написати процедуру[1] множення матриці на матрицю.
b) Написати процедуру сумування матриць.
c) Написати процедуру віднімання векторів.
d) Написати функцію множення матриці на вектор
e) Написати функцію для обчислення евклідової норми вектора.
f) Написати функцію обчислення норми вектора
g) Написати функцію обчислення норми вектора
h) Створити зручний інтерфейс для користувача.
Множення матриць:
Звідки легко бачити, що при множені матриці розмірами NM на матрицю розмірами МК буде отримана матриця розміром NК.
Сумування матриць:
Легко бачити, що задана дія ніяк не впливає на розмірність результуючої матриці. Матриці, що сумуються, мають бути однакових розмінностей.
Множення матриці на вектор:
Аналогічно множенню матриці на матрицю. Другим операндом у такій ситуації виступає матриця розміром М1 . В результаті виникає матриця розміром N1 , або ж просто вектор з N координатами.
Віднімання векторів:
Обчислення евклідової норми[2] :
--> ЧИТАТЬ ПОЛНОСТЬЮ <--