diff --git a/intro.tex b/intro.tex index d8d155f..5eaa0a9 100644 --- a/intro.tex +++ b/intro.tex @@ -1,39 +1,41 @@ \chapter*{Введение} \addcontentsline{toc}{chapter}{Введение} В ходе решения решения задач физики, экономики а также множества -практических задач одним их необходимых этапов является построение -математической модели, а после начала эпохи компьютеризации общества --- разработка программы для ЭВМ или выбор уже существующих \cite[с. 4]{book:nm-examples}. +практических задач одним из необходимых этапов является построение +математической модели, а после начала компьютеризации общества +--- разработка программы для ЭВМ или выбор уже существующих \cite[с. 4]{book:nm-examples}. Также стоит учитывать, что решение любой практической задачи, либо -исследования, подразумевает ограниченность по времени и ресурсам -\cite[с. 15]{book:bahvalov}. Развитие ЭВМ и их всеобщее распространение +проведение исследования, подразумевает ограниченность по времени +и ресурсам \hbox{\cite[с.~15]{book:bahvalov}}. Развитие ЭВМ и их +всеобщее распространение привело к тому, что разработка библиотек программного кода для решения математических задач с использованием заданного языка программирования стала повсеместной. Язык программирования -Python \cite{links:python} -- один из самых популярных на протяжении +Python \cite{links:python} --- один из самых популярных на протяжении лет \cite{links:tiobe_index}, широко используется при решении многих практических задач, в том числе и математической направленности. Для данного языка существуют библиотеки numpy \cite{links:numpy} и scipy \cite{links:scipy}, предназначенные для математических расчетов. -Понимание их возможностей с точки зрения решения ряда задач -численными методами позволит снизить затраты времени и ресурсов на -разработку программы для ЭВМ, либо не увеличит их в случае, когда -применение данных библиотек в силу тех или иных причин невозможно. +Понимание их возможностей в области численных методов позволит +снизить затраты времени и ресурсов на разработку программы для +ЭВМ, либо не увеличит их в случае, когда применение данных +библиотек в силу тех или иных причин невозможно. Проблема состоит в том, что на данный момент особенности библиотек, полнота их возможностей с точки зрения решения задач численными -методами недостаточно исследована. +методами недостаточно исследованы. -Целью данной работы является исследование вышеприведенных характеристик данных библиотек. +\textbf{Целью} данной работы является исследование вышеприведенных характеристик данных библиотек. -Для достижения цели курсового проекта необходимо выполнить следующие задачи: +Для достижения цели курсового проекта необходимо выполнить следующие \textbf{задачи}: \begin{enumerate} - \item изучить доступные на данный момент численные методы; - \item изучить документацию библиотек numpy и scipy на предмет - реализации изученных методов; - \item разработать программу, использующую данные библиотеки, - позволяющую на практике изучить их характеристики. + \item Изучить распространенные численные методы решения основных + классов задач. + \item Изучить документацию библиотек numpy и scipy на предмет + реализации рассмотренных методов. + \item Экспериментально исследовать возможности реализаций + рассмотренных численных методов данных библиотек. \end{enumerate} diff --git a/main.tex b/main.tex index f66874b..994ec38 100644 --- a/main.tex +++ b/main.tex @@ -14,6 +14,10 @@ \clearpage \input{intro} +\chapter{Описание численных методов и возможностей библиотек numpy и scipy} + +\chapter{Экспериментальное исследование возможностей библиотек} + \chapter*{Заключение} \addcontentsline{toc}{chapter}{Заключение} diff --git a/sources.tex b/sources.tex index 7ee0120..b3d75db 100644 --- a/sources.tex +++ b/sources.tex @@ -1,4 +1,4 @@ -\newcommand{\LiteratureAccessDate}[1]{% +\newcommand{\LiteratureAccessDate}[1][1]{% дата~обращения: \ifcase#1\or 03.08.2023% \or 07.08.2023% \else\@ctrerr\fi @@ -8,16 +8,13 @@ \addcontentsline{toc}{chapter}{Библиографический список} \bibitem{book:nm-examples} Ахмадиев Ф.Г., Габбасов Ф.Г., Ермолаева Л.Б., Маланичев И.В. Численные методы. Примеры и задачи. Учебно-методическое пособие по курсам «Информатика» и «Вычислительная математика». -- Казань: КГАСУ, 2017. -- 107 с. - \bibitem{book:lectures} Письменный~Д.~Т. Конспект лекций по высшей математике. 2 часть. -- М.: Рольф, 2000. -- 256 с., с илл. - \bibitem{book:vuz} Гордеев~А.~В. Операционные системы: Учебник для вузов. -- 2-е изд. -- СПб.: Питер, 2007. -- 416 с. - \bibitem{book:olifer} Олифер~В.~Г., Олифер~Н.~А. Сетевые операционные системы. -- СПб.: Питер, 2002. -- 544 с. \bibitem{book:bahvalov} Бахвалов~Н.~С., Жидков~Н.~П., Кобельков~Г.~М. Численные методы. -- 7-е изд. -- М.: БИНОМ. Лаборатория знаний, 2011. -- 636 с., c илл. -- (Классический университетский учебник). - \bibitem{links:python} Python. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://www.python.org/} (\LiteratureAccessDate{1}). + \bibitem{book:lectures} Письменный~Д.~Т. Конспект лекций по высшей математике. 2 часть. -- М.: Рольф, 2000. -- 256 с., с илл. + \bibitem{links:numpy} Numpy. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://numpy.org/} (\LiteratureAccessDate[2]). + \bibitem{links:python} Python. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://www.python.org/} (\LiteratureAccessDate). + \bibitem{links:scipy} Scipy. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://scipy.org/} (\LiteratureAccessDate[2]). \bibitem{links:tiobe_index} TIOBE. Официальный сайт проекта - [Электронный ресурс] -- URL:~\url{https://www.tiobe.com/tiobe-index/} (\LiteratureAccessDate{1}). - \bibitem{links:numpy} Numpy. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://numpy.org/} (\LiteratureAccessDate{2}). - \bibitem{links:scipy} Scipy. Официальный сайт проекта [Электронный ресурс] -- URL:~\url{https://scipy.org/} (\LiteratureAccessDate{2}). - + [Электронный ресурс] -- URL:~\url{https://www.tiobe.com/tiobe-index/} (\LiteratureAccessDate). \end{thebibliography}