PDF файлове: https://ivasilev.net/files/ДИ2018
Това е хранилище за .tex файлове за учебни материали за летен държавен изпит 2019 (който всъщност е поправка за ДИ 2018) за спец. статистика във ФМИ на СУ. Темите включват и основни задачи, свързани с материала.
Моля да не качвате материалите на друго място извън посоченото горе. Причината е, че записките периодично се променят и подобряват и старите ревизии на PDF файловете съдържат повече грешки и неясноти, отколкото най-новите ревизии на посочения сайт.
Всякакъв вид сътрудничество е добре дошло, препоръчително чрез "Issues" или "Pull request" системите на GitHub. Съдържанието е лицензирано под CC0, така че всякакви копия и модификации на файловете са напълно законни и етични.
Източниците за всеки един от материалите е посочен в съответният файл. Някои полезни връзки:
- Учебници на сайта на ФМИ
- Учебни материали от следването ми
- Учебни материали за ДИ на Х. Марков
- Разписани лекции за някои предмети
Поради спецификите на GNU Make
, имената на изходните файлове в topics/
съдържат само номерата на темите. Файловете в named/
са symlink-ове към index.pdf
в съответните директории в topics/
(които файлове се създава при построяване). Имената на файловете в named/
са базирани на имената на темите, но не съвпадат тях.
Има един latex
клас, topic.cls
, който се използва за всички документи. Той включва и разни пакети от common
директорията. На две-три места се използва expl3
синтаксис, който изисква що-годе нова версия на latex
.
За да се поддържат публично достъпните PDF файлове се използва системата GitHub Actions. В GitHub Actions се добавя и номер на ревизия при всяко построяване.
За да си построите PDF файловете, можете да използвате GNU Make, да използвате директно latexmk или даже специализиран TeX редактор като TeXstudio.
# За построяване на всички цели
make
# За индивидуални цели
make build/01.pdf
# За зачистване на всичко построено
make clean
При възможност си проверявам решените задачи и разни други сметки със софтуер. Даже си проверявам и частни случаи на някои теореми.
- SageMath за символни сметки (например за диференциране и антидиференциране) и разни графики.
- random модулът в python 3 за Монте-Карло симулации. Полезни са за проверки на задачи по теория на вероятностите и сродни дисциплини. Писал съм си и собствени генератори на псевдослучайни числа и симулации на разни разпределения тук.
- numpy за сметки с матрици.
- scipy, в частност linprog за симплекс метода.
- GeoGebra за геометрични построения и графики.