Об’єктно-орієнтоване програмування: бібліотека «MATRIX» для роботи з матрицями на С++ : навчально-методичний посібник для здобувачів вищої освіти за спеціальністю Е6 «Прикладна фізика та наноматеріали» [Електронний ресурс]

dc.contributor.authorПротектор, Денис Олегович
dc.contributor.authorГарячевська, Ірина Василівна
dc.contributor.authorProtektor, Denys
dc.contributor.authorHariachevska, Iryna
dc.date.accessioned2025-11-17T08:51:27Z
dc.date.issued2025
dc.descriptionЕлектронне навчальне видання комбінованого використання. Можна використовувати у локальному та мережному режимі. В авторській редакції
dc.description.abstractНавчально-методичний посібник розроблено відповідно до програми курсу «Об’єктно-орієнтоване програмування», що є складовою підготовки бакалаврів за спеціальністю Е6 «Прикладна фізика та наноматеріали». Метою цього навчально-методичного посібника є формування у студентів теоретичних знань та практичних навичок роботи з бібліотекою «MATRIX» у мові програмування C++ та застосуванні її функціоналу для розв’язання практичних задач. Навчально-методичний посібник розрахований на студентів денної форми навчання навчально-наукового інституту комп’ютерної фізики та енергетики. Він містить загальні відомості про бібліотеку «MATRIX», її призначення та основні можливості, огляд основних компонентів класу Matrix, а також приклади використання бібліотеки для роботи з матрицями. Наведені приклади демонструють використання бібліотеки для розв’язання систем лінійних алгебраїчних рівнянь, обчислення градієнта, оператора Лапласа, чисельного диференціювання, а також виконання інших математичних операцій, що є важливими для аналізу та моделювання фізичних процесів в енергетиці. Навчально-методичний посібник також містить перелік рекомендованої літератури та інформаційні ресурси, що можуть бути корисними для глибшого засвоєння матеріалу.
dc.description.abstractThe teaching and methodological manual has been developed in accordance with the curriculum of the course “Object-Oriented Programming,” which is part of the Bachelor’s degree program in the specialty E6 “Applied Physics and Nanomaterials.” The purpose of this manual is to provide students with theoretical knowledge and practical skills for working with the MATRIX library in the C++ programming language and applying its functionality to solve practical problems. The manual is intended for full-time students of the Educational and Research Institute of Computer Physics and Energy. It contains general information about the MATRIX library, its purpose and main capabilities, an overview of the key components of the Matrix class, as well as examples of using the library for matrix operations. The provided examples demonstrate the use of the library for solving systems of linear algebraic equations, computing gradients and the Laplace operator, performing numerical differentiation, and carrying out other mathematical operations that are essential for the analysis and modeling of physical processes in the field of energy. The manual also includes a list of recommended literature and information resources that may be useful for a deeper understanding of the material.
dc.identifier.citationПротектор, Денис Олегович. Об’єктно-орієнтоване програмування: бібліотека «MATRIX» для роботи з матрицями на С++ : навчально-методичний посібник для здобувачів вищої освіти за спеціальністю Е6 «Прикладна фізика та наноматеріали» [Електронний ресурс] / Д. О. Протектор, І. В. Гарячевська. – Харків : Харківський національний університет імені В. Н. Каразіна, 2025. – 100 с. (PDF)
dc.identifier.orcidhttps://orcid.org/0000-0003-3323-7058
dc.identifier.orcidhttps://orcid.org/0000-0002-4630-9519
dc.identifier.otherУДК 004.43
dc.identifier.urihttps://ekhnuir.karazin.ua/handle/123456789/23811
dc.language.isouk
dc.publisherХарків : Харківський національний університет імені В. Н. Каразіна
dc.subjectTECHNOLOGY::Information technology
dc.subjectSOCIAL SCIENCES::Social sciences::Education::Subject didactics
dc.subjectоб’єктно-орієнтоване програмування
dc.subjectC++
dc.subjectбібліотека
dc.subjectоперації над матрицями
dc.subjectарифметичні операції
dc.subjectматричні обчислення
dc.subjectLU-розклад
dc.subjectQR-розклад
dc.subjectрозклад Холецького
dc.subjectSVD-розклад
dc.subjectсистеми лінійних рівнянь
dc.subjectрозріджені матриці
dc.subjectспеціальні матриці
dc.subjectхарактеристики матриць
dc.subjectвизначник
dc.subjectобернена матриця
dc.subjectслід матриці
dc.subjectдиференціювання
dc.subjectградієнт
dc.subjectоператор Лапласа
dc.subjectчисельне інтегрування
dc.subjectматематичні функції
dc.subjectфункції Бесселя
dc.subjectфункції Ханкеля
dc.subjectоперації з файлами
dc.subjectбінарний формат
dc.subjectперевантаження операторів
dc.subjectпотоки введення/виведення
dc.subjectінтерполяція
dc.subjectobject-oriented programming
dc.subjectC++
dc.subjectlibrary
dc.subjectmatrix operations
dc.subjectarithmetic operations
dc.subjectmatrix computations
dc.subjectnumerical methods
dc.subjectLU decomposition
dc.subjectQR decomposition
dc.subjectCholesky decomposition
dc.subjectSVD decomposition
dc.subjectsystems of linear equations
dc.subjectsparse matrices
dc.subjectspecial matrices
dc.subjectmatrix characteristics
dc.subjectdeterminant
dc.subjectinverse matrix
dc.subjectmatrix trace
dc.subjectdifferentiation
dc.subjectgradient
dc.subjectLaplace operator
dc.subjectnumerical integration
dc.subjectmathematical functions
dc.subjectBessel functions
dc.subjectHankel functions
dc.subjectfile operations
dc.subjectbinary format
dc.subjectoperator overloading
dc.subjectinput/output streams
dc.subjectinterpolation
dc.titleОб’єктно-орієнтоване програмування: бібліотека «MATRIX» для роботи з матрицями на С++ : навчально-методичний посібник для здобувачів вищої освіти за спеціальністю Е6 «Прикладна фізика та наноматеріали» [Електронний ресурс]
dc.title.alternativeObject-oriented programming: the “MATRIX” library for matrix computations in C++ : teaching and methodological manual for higher education students of the specialty E6 “Applied physics and nanomaterials” [Electronic resource]
dc.typeLearning Object

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ.pdf
Розмір:
2.88 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: