Научная статья на тему 'СОЗДАНИЕ И ПРИМЕНЕНИЕ КАЛЬКУЛЯТОРА ДЛЯ РЕШНИЯ МАТРИЦ В ВЫСШЕЙ МАТЕМАТИКЕ'

СОЗДАНИЕ И ПРИМЕНЕНИЕ КАЛЬКУЛЯТОРА ДЛЯ РЕШНИЯ МАТРИЦ В ВЫСШЕЙ МАТЕМАТИКЕ Текст научной статьи по специальности «Математика»

CC BY
39
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
МАТРИЦЫ / СЛУ / ВЫСШАЯ МАТЕМАТИКА

Аннотация научной статьи по математике, автор научной работы — Кириченко М. Р., Дмитриев В. Р., Дудина А. А., Хошимова Ф. Ф.

Разработан алгоритм решения матриц и СЛУ. Внедрена возможность считывать данные с помощью компьютерного зрения. Разработано свое приложение. Исследована структура программирования

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «СОЗДАНИЕ И ПРИМЕНЕНИЕ КАЛЬКУЛЯТОРА ДЛЯ РЕШНИЯ МАТРИЦ В ВЫСШЕЙ МАТЕМАТИКЕ»

УДК 004.422.632

Кириченко М.Р., Дмитриев В.Р., Дудина А.А.,

Студенты факультета СПК гр. ИСП-213о,

Хошимова Ф.Ф.

преподаватель, специалист УМР, ФГБОУ ВО «Воронежский государственный технический университет»

СОЗДАНИЕ И ПРИМЕНЕНИЕ КАЛЬКУЛЯТОРА ДЛЯ РЕШНИЯ МАТРИЦ В ВЫСШЕЙ МАТЕМАТИКЕ

Аннотация

Разработан алгоритм решения матриц и СЛУ. Внедрена возможность считывать данные с помощью компьютерного зрения. Разработано свое приложение. Исследована структура программирования.

Ключевые слова: матрицы, СЛУ, высшая математика.

Высшая математика — курс обучения в средних и высших учебных заведениях, включающий высшую алгебру и математический анализ.

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

Актуальность, цель и гипотеза

Актуальность:

Расчет сложных матриц и уравнений порой может занимать часы и полученный ответ может быть ошибочным. Предложенные ресурсы не предоставляют возможность считывания компьютерным зрением и автоматического решении.

Цель:

создание приложения для лёгкого решения матриц и систем линейных уравнений

Задачи:

o Разработать алгоритм решения матриц и СЛУ

o Внедрить возможность считывать данные с помощью компьютерного зрения

Гипотеза:

Приложение Neo многофункционально и простое в использовании. Оно поможет быстрее решать сложные и большие системы линейных уравнений и матрицы.

Процесс разработки приложения

Разработка велась в: Visual Studio, Jetbrains Rider. Для написания приложения использовался язык c#, разработанный компанией Microsoft и в настоящее время имеющий широкий спектр применения, в качестве Фреймворка был выбран Xamarin, который позволяет создавать как нативные приложения, так и кроссплатформенные.

Основной трудностью и целью в разработке стала реализация парсера, способного преобразовывать полученные данные в необходимый формат для решения.

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

Интерфейс приложения

Приложение 1

16:19 # ..il ^ Ю-28* 16:19g ..и О 28. 16.19 g -m D 28.

Neo Neo 1 4 7 2 3 5 6 8 9 Neo Transpose

Entered value: 1 2 3 4 5 6 7 8 9

TRANSPOSE REVERSE TRANSPOSE REVERSE Result: 1 4 7 2 5 8 3 6 9

DETERMINANT RANK DETERMINANT RANK

EXPONENTIATION SOLVE EXPONENTIATION SOLVE

Exp value: Equations ^^ ' Exp value: Equations • >

Rows: 3 Rows: 3

Columns: 3 Columns: 3

SUBMIT SUBMIT <-

Приложение 2

20:01 £ 20:01 J?. ♦ ..It ^ 1=^57. 2110b 7+

Neo Neo Neo

3x + 4y = 5 Solve

7y = 2 Entered value: 3x + 4y = 5 7y = 2 Result: x: 1.28571428571429 y: 0.285714285714286

TRANSPOSE REVERSE

DETERMINANT RANK

EXPONENTIATION SOLVE

Exp value: Equations

Rows: 2 X+2y + 3z - 4t =7 X: 1 -7089552238806 ?v 7+1 - Я У: "Oll9402985074627 од qi'l о E 2.78358208955224 9X+1 2y - 3z + 4t = 5 I: -0.149253731343283 6x -7y + 2z-9t = 18

Columns: 3 Detect ф

SUBMIT SOLVE

Заключение

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

Мы стремимся к тому, чтобы наше приложение было не просто калькулятором, а средством помощи разобраться в матрицах, где будет доступно и пошаговое решение и справочник и, конечно, сам калькулятор.

Список использованной литературы:

1. В.Ю. Киселёв, А.С. Пяртли, Т.Ф. Калугина, Высшая математика. Первый семестр, Интерактивный компьютерный учебник.

2. Википедия

3. Математика // Энциклопедический словарь Брокгауза и Ефрона: В 86 томах (82 т. и 4 доп.). — СПб., 1890—1907.

4. Microsoft.Net Framework SDK v1.1 Documentation

5. Microsoft Visual Studio .Net 2003 Documentation

© Кириченко М.Р., Дмитриев В.Р., Дудина А.А., Хошимова Ф.Ф., 2023

УДК 622.1

Кыясов Я.,

Преподаватель,

Международный университет нефти и газа имени Ягшыгелди Какаева,

Ашхабад, Туркменистан Худайверенов С., Преподаватель,

Международный университет нефти и газа имени Ягшыгелди Какаева,

Ашхабад, Туркменистан Баёв Г., Студент,

Международный университет нефти и газа имени Ягшыгелди Какаева,

Ашхабад, Туркменистан Нурмырадов Р., Студент,

Международный университет нефти и газа имени Ягшыгелди Какаева,

Ашхабад, Туркменистан Научный руководитель: Турмаев Х.

Старший преподаватель Международный университет нефти и газа имени Ягшыгелди Какаева,

Ашхабад, Туркменистан

ПОЛЕВЫЕ МАРКШЕЙДЕРСКИЕ РАБОТЫ ДЛЯ ОБЕСПЕЧЕНИЯ СТРОИТЕЛЬСТВА ЛИНЕЙНЫХ ОБЪЕКТОВ

Аннотация

Полевые работы включают рекогносцировку местности, разбивку пикетажа, поперечников и кривых, съемку полосы местности вдоль трассы, нивелирование трассы и поперечников

i Надоели баннеры? Вы всегда можете отключить рекламу.