Перед началом работы с программой
Необходимы среда разработки, поддерживающая язык программирования Java, и JDK.
Например:
Первоначальные настройки для запуска программы
- Разархивировать архив с кодом программы
- Запустить IntelliJ IDEA и выбрать «Import Project»

- Выбрать папку с программой

- Согласитесь с настройками по умолчанию, но обратите внимание на пункт с JDK: если версия JDK не подтянулась автоматически, то добавьте её вручную

- По завершению требуемых настроек, необходимо в проект подключить библиотеку JFreeChart, функционал которой используется для построения графиков. File –> ProjectStructure или для Windows: Ctrl+Alt+Shift+S (для удобства, библиотека лежит внутри папки с программой в /class-work/libraries/ jfreechart-1.5.0.jar, также она свободно распространяется в интернете)

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

Доступные для изменения параметры
| Параметр | Тип параметра | Файл с параметром | Строка кода | Имя параметра в коде |
|---|---|---|---|---|
| Начальный момент времени | Вещественный | Main.java | 36 | t0 |
| Конечный момент времени | Вещественный | Main.java | 37 | t1 |
| Шаг времени | Вещественный | Main.java | 38 | h |
| Размерность квадратной матрицы | Целый | Main.java | 41 | n |
| Индекс ненулевой координаты первого начального вектора | Целый | Main.java | 44 | indexNonZeroCoordinateFirstInitialVector |
| Индекс ненулевой координаты второго начального вектора | Целый | Main.java | 46 | indexNonZeroCoordinateSecondInitialVector |
| Индекс координаты вектора решения | Целый | Main.java | 48 | j |
| Граница возмущения решения | Вещественный | Main.java | 51 | solutionPerturbationBounds |
| Граница возмущения мат. ожидания | Вещественный | Main.java | 53 | mathExpectationPerturbationBounds |
| Функция, описывающая систему ОДУ 1-ого порядка | Метод (функция) | Initialization.java | 51-56 | getF(double t, double[] x) |
