Цей репозиторій містить матеріали курсу "Розріджені матриці в задачах електроенергетики".
Курс охоплює фундаментальні та прикладні аспекти використання розріджених матриць для моделювання, аналізу та оптимізації електричних мереж. Лекції структуровані таким чином, щоб забезпечити глибоке розуміння теоретичних концепцій, а також надати практичні навички програмування на C# з використанням бібліотеки MathNet.Numerics.
Кожна лекція включає:
- Теоретичну частину з детальним поясненням нових концепцій, аналогіями та "нотатками від професора" для кращого розуміння.
- Приклад ручного розрахунку для закріплення матеріалу.
- Приклад реалізації на C# для демонстрації практичного застосування.
- Завдання для самостійної роботи для розвитку практичних навичок.
Lecture_1.md-Lecture_10.md: Оновлені матеріали лекцій.Theoretical_Summary.md: Зведений файл, що містить тільки теоретичні частини з усіх лекцій, як зручний конспект.Vymohy_do_zvitu.md: Вимоги до оформлення практичних завдань.Конспект.pdf: Додатковий теоретичний матеріал (у форматі PDF, може містити зображення).
Для роботи з прикладами коду C# вам знадобиться встановлений .NET SDK.
- Встановіть .NET SDK: Завантажте та встановіть останню версію з https://dotnet.microsoft.com/download.
- Створіть проект: У папці, де ви плануєте працювати з кодом (наприклад,
Lecture1_Task), відкрийте термінал та виконайте:dotnet new console -n MyCourseProject cd MyCourseProject dotnet add package MathNet.Numerics
- Відкрийте файл
Program.cs. - Замініть його вміст кодом з прикладу відповідної лекції.
- Поверніться до терміналу та виконайте команду:
dotnet runУ консолі ви побачите результат роботи програми.
Для тих, хто не хоче встановлювати .NET SDK локально, ви можете скористатися онлайн-компілятором dotnetfiddle.net.
- Відкрийте сайт: https://dotnetfiddle.net/
- Додайте NuGet пакет MathNet.Numerics:
- Зліва, в меню "Options", знайдіть розділ "NuGet Packages".
- Натисніть кнопку "Add NuGet Package".
- У пошуковому полі введіть
MathNet.Numericsта натисніть Enter. - Виберіть потрібну версію (зазвичай, останню стабільну) та натисніть "Add".
- Скопіюйте весь код з розділу "Приклад розрахунку на C#" (з
Program.cs) з відповідної лекції у вікно редактора наdotnetfiddle.net. - Натисніть кнопку "Run" (Запустити) у верхній частині екрану. Результат буде відображений у вікні "Output" (Вивід).
Ми вітаємо будь-які пропозиції щодо покращення матеріалів курсу. Будь ласка, використовуйте GitHub Issues для повідомлень про помилки або пропозицій.