Разработка механизма построчного чтения матриц с жесткого диска из популярных математических форматов (Пакеты прикладных программ, Челябинский государственный университет)
Введение…………………………………………………………………….1
1. Определение математической матрицы………………….……………2
1.1. Что такое Java?………………………………….…………………….2
1.2. Сферы применения Java…………………………………….……….. 2
1.3. Определение API….…………………………………………….……3
1.4. Среда разработки IntelliJ IDEA и Scene builder…………………….3
1.5. Структура проекта, модули, библиотеки, SDK……………………..4
2. Создание приложения…………………………………………………..6
2.1 Графический интерфейс…...…………………….……………………7
2.2 Написание кода…………………….………………………………….10
2.3 Создание exe………………………………………..…………………12
Заключение………………………………………………………………...14
Список использованной литературы…………………………………….15
Приложение 1……………………………………………………………..17
Приложение 2……………………………………………………………..18
Приложение 3……………………………………………………………...22
Приложение 4……………………………………………………………...24
Приложение 5……………………………………………………………...25
Приложение 6……………………………………………………………...27
Приложение 7……………………………………………………………...28
Матрицы используются в повседневной жизни во всех отраслях деятельности. При решении различных практических задач по физике, математике, биологии, экономике и в других областях науки. Их уникальность в том, что они позволяют оперировать не одной цифрой, а целыми массивами, которые могут описывать данные различной приоды. Кроме того, матрицы внедрились в программные обеспечения, что является актуальным в современном мире. Примером служит цифровая обработка изображений, либо моделирование графов.
В данной работе, написано приложение для построчного чтения матриц с жесткого диска. Это необходимо для оптимизации работы компьютера. Как известно, компьютер построчно считывает матрицу быстрее чем по столбцам [6].
На основе данной проблемы была поставлена цель работы и задачи:
Цель работы: Разработка механизма построчного чтения матриц с жесткого диска из популярных математических форматов.
Задачи:
1) Изучение литературы по данной теме;
2) Установка и настройка программного обеспечения;
3) Написание приложения для построчного чтения матриц на языке Java;
4) Проверка приложения путём запуска файлов с матрицами;
5) Создание файла формата exe для запуска приложения.
Предметом исследования является математическая матрица.
Объектом исследования является разработка механизма чтения матрицы.
Методом исследования является программирование на языке Java
В данной работе было рассмотрено, как написать программу, работающую с популярным математическим форматом Excel и создание файла exe для более комфортной работы. Кроме того, был рассмотрен один из способов построчного чтения матриц. Как известно, современный процессор куда быстрее считывает матрицу построчно, чем по столбцам
1. Дударь, Г. Создание дополнительного окна: [Видеоуроки по программированию] / Г.Дударь. Разные виды содержания // Гоша Дударь URL: https://www.youtube.com/watch?v=aC97NRrTO8E (дата обращения: 25.11.2021).
2. Дударь, Г. Создание приложения на JavaFX (Scene Builder): [Видеоуроки по программированию] / Г.Дударь. Разные виды содержания // Гоша Дударь URL: https://www.youtube.com/watch?v=F-x8K0U0Cts (дата обращения: 25.11.2021).
3. Дударь, Г. Окно с регистрацией на JavaFX: [Видеоуроки по программированию] / Г.Дударь. Разные виды содержания // Гоша Дударь URL: https://www.youtube.com/watch?v=Jx0DRIlm7Yo (дата обращения: 25.11.2021).
4. Конструктор сцен [Электронный ресурс] URL: https://ru.frwiki.wiki/wiki/Scene_Builder (дата обращения: 27.11.2021).
5. Разработка плагина IntelliJ IDEA [Электронный ресурс]. URL: https://habr.com/ru/post/187208 (дата обращения: 31.11.2021).
6. Считываем числовые данные из файла на Python [Электронный ресурс]. URL:https://www.easycoding.org/2017/01/23/schityvaem-chislovye-dannye-iz-fajla-na-python.html (дата обращения: 04.12.2021).
7. Что такое матрицы, откуда они взялись, и чем полезны? [Электронный ресурс] URL: https://math24.biz/article?id=chto_takoye_matritsy (дата обращения: 02.12.2021)
8. Что такое Java и какого её применение? [Электронный ресурс]. URL: https://www.java.com/ru/download/help/whatis_java.html (дата обращения: 04.12.2021).
9. How to read excel file in Java?: [Видеоуроки по программированию]. Разные виды содержания // fun2learn URL: https://www.youtube.com/watch?v=Mrtw7NvMQvw&t=521s (дата обращения 05.12.2021)
10. IntelliJ IDEA Руководство по созданию проекта [Электронный ресурс] URL: https://javarush.ru/groups/posts/intellij-idea (дата обращения: 08.12.2021).
11. Java: особенности языка, перспективы, стоит ли учить яву как первый язык [Электронный ресурс]. URL: https://ru.hexlet.io/blog/posts/yazyk-programmirovaniya-java-osobennosti-populyarnost-situatsiya-na-rynke-truda#kratkaya-teoriya-osobennosti-i-sfery-primeneniya-java (дата обращения: 10.12.2021).