УДК 004.4
Быкова К.И. доцент
кафедра информатики, информационных технологий и цифрового образования
Евсюкова Е.А.
студент Сакалова К.А. ассистент
кафедра информатики, информационных технологий и цифрового образования Воронежский государственный педагогический университет
Российская Федерация, г.Воронеж
АНАЛИЗ ПРИМЕНЕНИЯ МАТЕМАТИЧЕСКИХ ПРИКЛАДНЫХ ПАКЕТОВ ПРОГРАММ К РЕШЕНИЮ ТРИГОНОМЕТРИЧЕСКИХ
УРАВНЕНИЙ И НЕРАВЕНСТВ
Аннотация. В данной статье приведен обзор математических пакетов, изложены основные принципы работы в таких средах, как MathCad, Mathematica, Maple. Возможности для построения графиков функций, работы с матрицами и векторами, выполнения символьных вычислений, решения тригонометрических уравнений и неравенств.
Ключевые слова: математические прикладные пакеты программ.
Bykova K.I. associate professor Department of Informatics, Information Technologies and Digital Education
Evsyukova E.A. student Sakalova K.A. assistant
Department of Informatics, Information Technologies and Digital Education Voronezh State Pedagogical University Russian Federation, Voronezh
ANALYSIS OF THE APPLICATION OF MATHEMATICAL APPLICATION PROGRAM PACKAGES TO SOLVING TRIGONOMETRIC EQUATIONS AND INEQUALITIES
Annotation. This article provides an overview of mathematical packages, outlines the basic principles of working in environments such as MathCad, Mathematica, Maple. Features for plotting functions, working with matrices and vectors, performing symbolic calculations, solving trigonometric equations and inequalities.
Keywords: mathematical application software packages.
Обзор математических пакетов
Стремительное развитие вычислительной техники привело к появлению систем автоматизированного проектирования (САПР или CAD в англоязычной терминологии), которые позволяют поднять проектную работу на качественно новый уровень. Они повышают темпы и качество проектирования, позволяют более эффективно решать многие сложные инженерные задачи, которые раньше рассматривались лишь упрощенно. Во многом это происходит благодаря использованию эффективных специализированных программ, которые могут быть как самостоятельными, так и в виде приложений к общетехническим программам [2].
Математические прикладные пакеты программ - это компьютерные программы, которые предназначены для решения различных математических задач. С их помощью можно решать уравнения, дифференциальные уравнения, системы уравнений и многое другое. Одной из важнейших областей, где математические прикладные пакеты программ могут быть использованы, является решение тригонометрических уравнений и неравенств.
Тригонометрические уравнения и неравенства встречаются в различных областях науки, техники и приложений, например, в физике, инженерии, финансах и т.д. Решение этих уравнений и неравенств может быть очень сложным и требует использования специализированных математических методов [9].
Один из наиболее известных математических прикладных пакетов программ для решения тригонометрических уравнений и неравенств является MATLAB. MATLAB предоставляет широкий спектр функций для работы с тригонометрическими функциями, такими как синус, косинус, тангенс и их обратные функции [7].
Для решения тригонометрических уравнений в MATLAB можно использовать функцию fzero, которая позволяет находить корни уравнения. Для примера, рассмотрим уравнение sin(x) + cos(x) = 1. Для решения этого уравнения в MATLAB нужно написать код
В результате выполнения этого кода MATLAB найдет корень уравнения в районе x = 0.7854.
Для решения тригонометрических неравенств в MATLAB можно использовать функцию fminbnd, которая находит минимум функции на
заданном интервале. Для примера, рассмотрим неравенство sin(x) > 0.5. Для решения этого неравенства в МАТЬАВ нужно написать код (рис. 1)
f = @(х) -sin(x); х = fminbnd(f, 0, pi/2)j
Рис.1 - Код неравенства в MATLAB
В результате выполнения этого кода MATLAB найдет минимальное значение sin(x) на интервале от 0 до pi/2, которое больше 0.5. В данном случае x ~ 0.5236. Пакеты программ для решения тригонометрических уравнений и неравенств имеют широкий спектр применения. Они нашли свое применение в различных областях науки и техники, таких как физика, математика, механика, инженерия и т.д. Они помогают ученым и специалистам быстро и точно решать сложные математические задачи, сокращая время и усилия, необходимые для решения таких задач [1].
Одним из наиболее распространенных применений пакетов программ для решения тригонометрических уравнений и неравенств является анализ колебательных процессов. Использование пакетов программ для решения тригонометрических уравнений и неравенств позволяет быстро и точно анализировать колебательные процессы, выявлять характеристики их поведения, и прогнозировать их дальнейшее развитие.
Другим примером применения математических пакетов программ является решение задач по геометрии. Математические пакеты программ позволяют решать сложные геометрические задачи, такие как построение и анализ треугольников и кругов, нахождение площади и объема фигур, и многое другое [8].
Другой популярный математический пакет — это Maple. Он также позволяет решать тригонометрические уравнения (рис.2) и неравенства (рис. 3). Кроме того, Maple имеет более продвинутые возможности для работы с символьными выражениями, что делает его более удобным для использования в академических и научных целях._
solve(sin(x) + cos(x) = 1, х)
Рис.2 - Пример использования Maple для решения тригонометрических
уравнений
Результатом будет:_
X = (l/4)*Pi+2*Pi*_Zl ОГ X = (3/4)*Pi+2*Pi*_Zl
Рис.3 - Результат решения тригонометрических уравнений в Maple
Это позволяет получить все возможные решения уравнения и записать их в общем виде с использованием специального параметра _Z1, который принимает целочисленные значения.
Кроме того, Maple имеет возможность нахождения пределов, производных, интегралов и других математических операций над функциями, что делает его полезным инструментом для студентов и исследователей [3].
Также стоит упомянуть пакеты Mathematica и MATLAB, которые также широко используются для решения математических задач. Mathematica имеет удобный пользовательский интерфейс и обширную библиотеку функций, включая специальные функции и графические возможности. MATLAB используется в основном для численных вычислений, решения систем линейных уравнений и оптимизации.
Mathematica - это мощный математический пакет программ, который может быть использован для решения широкого спектра математических задач, включая алгебру, геометрию, дифференциальные уравнения, вероятность, статистику, численные методы и т.д. [6].
Рассмотрим пример работы с Mathematica на языке Wolfram Language для решения уравнения с использованием тригонометрических функций (рис.4), пример работы с изображением (рис.5)._
Plot[Sin[x;л {Xj 0, 2п}]
Рис.4 - Пример построения графика функции y = sin(x)
img = Import["https://www.wolfram.com/larguage/12/cat-butterfly-exterded.prg"] ImageRotate img, л/4]
Рис.5 - Пример работы с изображением
Это лишь несколько примеров, так как функциональность МаШетайса очень обширна и позволяет решать множество математических задач [5].
В заключении можно сказать, что математические пакеты являются мощными инструментами для решения различных математических задач, включая тригонометрические уравнения и неравенства. Выбор конкретного пакета зависит от конкретных потребностей и предпочтений пользователя, но в целом все они позволяют значительно ускорить процесс решения сложных математических задач [4].
Использованные источники: 1. Ахметова Ф.Х., Власов П.А. MathCAD. Решение задач математического анализа: интегрирование // М.: Изд-во МГТУ им. Н.Э.Баумана - 2008. - С. 97 - 125.
2. Будовская Л.М. «Методические указания по выполнению лабораторных работ по численным методам: решение уравнений и систем в среде MathCad» // - М., МГТУ им. Н.Э. Баумана - 2012. - С. 245 - 319.
3. Блюмин А.Г., Гусев Е.В., Федотов А.А. Численные методы // М.: Изд-во МГТУ им. Н.Э.Баумана - 2002. - С. 311 - 392.
4. Будовская Л.М., Тимонин В.И. Методические указания по выполнению лабораторных работ по численным методам: решение дифференциальных уравнений и их систем в среде MathCad // М, МГТУ им. Н.Э. Баумана - 2013. - С. 91 - 128.
5. Очков В.Ф. MathCAD 14 для студентов и инженеров: русская версия // СПб.: BHV - 2009. - С. 185 - 217.
6. Поршнев С.В., Беленкова И.В. Численные методы на базе MathCAD // СПб.: БХВ-Петербург - 2005. - С. 301 - 361.
7. Рагулина М.И. Информационные технологии в математике // М.: Академия - 2008. - С. 82 - 112.
8. Ракитин В.И. Руководство по методам вычислений и приложения MathCAD // М.: ФИЗМАТЛИТ - 2005. - С. 152 - 169.
9. Самарский А.А., Гулин А.В. Численные методы \\ М.: Наука - 1989. - С. 259 - 301.