ОСОБЕННОСТИ ЧИСЛЕННОГО РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON

##plugins.themes.bootstrap3.article.main##

Vladimir L. Mondrus
Dmitry K. Sizov

Аннотация

ешение большинства практических задач, возникающих при расчете конструкций, требует численного решения краевых задач. В статье на примерах решения конкретных краевых задач описыва-ются возможности современного объектно-ориентированного языка программирования Python. Данный язык обладает удобным синтаксисом и возможностями гибкого использования существующих библиотек численных методов, позволяющих пользователю в максимально короткие сроки подготовить программ-ный код и приступить к изучению задачи. Богатые возможности графической библиотеки Matplotlib позволяют получать графическое отображение результатов расчета. Использованная в статье библиотека Numpy является стандартной библиотекой для проведения любых матрично-векторных расчетов на языке Python, её применение превращает язык Python в среду для программирования численных расчетов, аналогичную таким широко известным программным продуктам, как Matlab и GNUOctave. В статье методом конечных разностей решена задача для уравнения Лапласа, описывающем поле распределение температуры на прямоугольной области; задача поиска минимума функционала Дирихле вариационно-разностным методом; динамическая задача колебания массы на вязко-упругом элементе при колебаниях основания и трехмерная задача теории упругости вариационно-разностным методом.

Ключевые слова: ариационно-разностный метод решения краевых задач, язык программирования Python, трехмерная краевая задача теории упругости,, поиск минимума функционала Дирихле

##plugins.themes.bootstrap3.article.details##

Как цитировать
Mondrus, V., & Sizov, D. (2018). ОСОБЕННОСТИ ЧИСЛЕННОГО РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON. International Journal for Computational Civil and Structural Engineering, 14(1), 126-136. https://doi.org/10.22337/2587-9618-2018-14-1-126-136