Инструкция по использованию программы для решения задачи Коши для системы однородных дифференциальных уравнений 1-го порядка методом Рунге-Кутта 4-го порядка

Перед началом работы с программой

Необходимы среда разработки, поддерживающая язык программирования Java, и JDK.

Например:

  1. IntelliJ IDEA
  2. JDK

Первоначальные настройки для запуска программы

  1. Разархивировать архив с кодом программы
  2. Запустить IntelliJ IDEA и выбрать «Import Project»
  1. Выбрать папку с программой
  1. Согласитесь с настройками по умолчанию, но обратите внимание на пункт с JDK: если версия JDK не подтянулась автоматически, то добавьте её вручную
  1. По завершению требуемых настроек, необходимо в проект подключить библиотеку JFreeChart, функционал которой используется для построения графиков. File –> ProjectStructure или для Windows: Ctrl+Alt+Shift+S (для удобства, библиотека лежит внутри папки с программой в /class-work/libraries/ jfreechart-1.5.0.jar, также она свободно распространяется в интернете)

Запуск программы

Доступные для изменения параметры

ПараметрТип параметраФайл с параметромСтрока кодаИмя параметра в коде
Начальный момент времениВещественныйMain.java36t0
Конечный момент времениВещественныйMain.java37t1
Шаг времениВещественныйMain.java38h
Размерность квадратной матрицыЦелыйMain.java41n
Индекс ненулевой координаты первого начального вектораЦелыйMain.java44indexNonZeroCoordinateFirstInitialVector
Индекс ненулевой координаты второго начального вектораЦелыйMain.java46indexNonZeroCoordinateSecondInitialVector
Индекс координаты вектора решенияЦелыйMain.java48j
Граница возмущения решенияВещественныйMain.java51solutionPerturbationBounds
Граница возмущения мат. ожиданияВещественныйMain.java53mathExpectationPerturbationBounds
Функция, описывающая систему ОДУ 1-ого порядкаМетод (функция)Initialization.java51-56getF(double t, double[] x)