Инструментальное средство интерполирования функций

Автор: Рыгина К.Г.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 7 (23), 2018 года.

Бесплатный доступ

Данная статья посвящена анализу проблемы интерполирования функций и разработки приложения для решения этой задачи. В частности, создание приложения, которое будет обладать функционалом, способным проводить интерполирование различными видами функций.

Интерполяция, инструментальное средство, интерполирование, интерполирование функций

Короткий адрес: https://sciup.org/140283951

IDR: 140283951

Текст научной статьи Инструментальное средство интерполирования функций

В реальной жизни очень часто приходится решать задачи интерполяции функций. Существует множество методов решения этой задачи, которые отличают точностью, видом графика и так далее. Причем не существует идеального метода. Выбор метода зависит от специфики решаемой конкретной задачи, поэтому, возникает необходимость в создании инструментального средства, которое реализует как можно больше существующих методов, предоставляющий пользователю простой и удобный интерфейс для решения задачи. На данный момент уже есть определенные разработки в области программных средств такого типа, но все они не являются законченными, или вовсе закрыты. Поэтому создание приложения, которое будет обладать функционалом, пусть и узкоспециализированным, но полным в этой области, довольно актуально.

Целью работы является разработка инструментального средства, которое будет обладать способностью интерполирования функции различными видами интерполяции, а также, - построения графиков на основании заданного массива точек.

Задачи:

  • 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
Статья научная