Инструментальное средство интерполирования функций
Бесплатный доступ
Данная статья посвящена анализу проблемы интерполирования функций и разработки приложения для решения этой задачи. В частности, создание приложения, которое будет обладать функционалом, способным проводить интерполирование различными видами функций.
Интерполяция, инструментальное средство, интерполирование, интерполирование функций
Короткий адрес: https://sciup.org/140283951
IDR: 140283951
Instrumental interpoling functions
This article is devoted to the analysis of problems of interpolation of functions and development of applications for solving this problem. In particular, the creation of applications, which will have a functional capable of interpolating various kinds of functions.
Текст научной статьи Инструментальное средство интерполирования функций
В реальной жизни очень часто приходится решать задачи интерполяции функций. Существует множество методов решения этой задачи, которые отличают точностью, видом графика и так далее. Причем не существует идеального метода. Выбор метода зависит от специфики решаемой конкретной задачи, поэтому, возникает необходимость в создании инструментального средства, которое реализует как можно больше существующих методов, предоставляющий пользователю простой и удобный интерфейс для решения задачи. На данный момент уже есть определенные разработки в области программных средств такого типа, но все они не являются законченными, или вовсе закрыты. Поэтому создание приложения, которое будет обладать функционалом, пусть и узкоспециализированным, но полным в этой области, довольно актуально.
Целью работы является разработка инструментального средства, которое будет обладать способностью интерполирования функции различными видами интерполяции, а также, - построения графиков на основании заданного массива точек.
Задачи:
-
1. Провести обзор существующих методов решения задач интерполяции.
-
2. Провести обзор существующих инструментальных средств и программ для решения задач интерполяции.
-
3. Сформулировать требования к инструментальному средству.
-
4. Реализовать алгоритмы интерполяции.
-
5. Разработать интерфейс инструментального средства.
-
6. Разработать программное обеспечение.
-
7. Провести испытания программного обеспечения.
При разработке должны быть учтены следующие требования: малая стоимость приложения или его бесплатность; дружелюбный для пользователя интерфейс; возможность легко освоить интерфейс программы; минимальные технические требования, позволяющие запустить приложение на устаревших ПК. Также, программа должна оперативно выполнять вычисления, выбранные пользователем, информировать о неправильно введенных данных или исправлять их.
Разработанное программное средство состоит из 4 модулей.
Головной модуль, который управляет следующими модулями: модулем сбора информации, модулем расчета значений и модулем построения графика. Каждый модуль представляет собой набор функций, представленных на рисунке 1.
Рис. 1. Модульная схема приложения
Прежде чем приступать к разработке программной части приложения, необходимо провести обзор существующих методов интерполяции, а также проанализировать уже готовые программные средства.
При реализации приложения второй по важности проблемой, после правильности расчета, является дружелюбный и понятный интерфейс для пользователей приложения. На рисунке 2 будет представлен графический интерфейс реализованного приложения.
Рис. 2. Интерфейс реализованного приложения.
В результате исследования проблемы, были предложены ее решения в виде инструментально средства, приложение было спроектировано в виде Desktop – приложения. В дальнейшем планируется развивать приложения в соответствии с усовершенствованием интерфейса и добавлением новых методов интерполирования, в соответствии с требованием пользователей.
Список литературы Инструментальное средство интерполирования функций
- Интерполяция // Википедия: свободная энциклопедия - 2012 [Электронный ресурс]. - URL: https://ru.wikipedia.org/wiki/Интерполяция (дата обращения: 19.05.2018)
- Интерполяция. Задача интерполяции // Учебное пособие «Численные методы в оптике» [Электронный ресурс]. - URL: http://aco.ifmo.ru/el_books/numerical_methods/lectures/glava3.html (дата обращения: 13.05.2018).
- Задача интерполяции // Электронная библиотека - 2015 [Электронный ресурс] URL: http://libraryno.ru/3-2-1-zadacha-interpolyacii-matmodosipkina/ (Дата обращения: 20.05.2018