Исследование произвольной функции методами математического анализа в системе Mathematica
Общее количество использованных в посте встроенных функций или символов: 139
Список имен используемых встроенных функций и символов в порядке их появления в коде:
SetDelayed (:=) | Pattern (:) | Blank (_) | Optional (:) | Function (&) | If | SameQ (===) | Head | Slot (#) | List ({...}) | ReplaceAll (/.) | Reduce | And (&&, ∧) | Element (∈) | Reals | Unequal (!=, ≠) | Denominator | Rule (->, ->) | Or (||, ∨) | Apply (@@) | Cases | FullForm | Flatten | Equal (==) | Alternatives (|) | Inequality | BlankNullSequence (___) | LessEqual (<=, ≤) | Less (<) | GreaterEqual (>=, ≥) | Greater (>) | Infinity | FullSimplify | Plus (+) | Times (*, ×) | GeneratedParameters | Subscript | N | Join | Quiet | Check | False | Limit | Block | CompoundExpression (;) | Set (=) | Map (/@) | Not (!, ¬) | Identity | RuleDelayed (:>, :->) | DeleteDuplicates | FreeQ | Part ([[…]]) | Direction | DirectedInfinity | Span (;;) | All | Symbol | Power (^) | NumericQ | Append | Length | Darker | Red | Thick | Dashed | Tooltip | Line | TraditionalForm | D (∂) | Pane | Alignment | Center | Scrollbars | True | ToRules | Panel | Grid | Style | Row | FontFamily | Bold | TextAlignment | TableForm | ItemStyle | Directive | Background | None | LightGray | White | ItemSize | Automatic | Plot | ImageSize | PlotStyle | ColorFunction | Orange | Blue | Green | PlotLegends | Placed | LineLegend | Wedge (∧) | DownArrow (↓) | Union (∪) | UpArrow (↑) | Intersection (∩) | Bottom | ColorFunctionScaling | Exclusions | PlotPoints | Epilog | AbsolutePointSize | Black | Point | Magenta | Simplify | Brown | String ("...") | Sequence | GridLines | GridLinesStyle | Gray | FrameTicksStyle | AxesStyle | Arrowheads | AxesLabel | Italic | ToString | Frame | LightOrange | Dividers | Rational | Sin | Cos | E (e) | ArcTan | Log | BesselJ
Список имен используемых встроенных функций и символов в порядке их появления в коде:
SetDelayed (:=) | Pattern (:) | Blank (_) | Optional (:) | Function (&) | If | SameQ (===) | Head | Slot (#) | List ({...}) | ReplaceAll (/.) | Reduce | And (&&, ∧) | Element (∈) | Reals | Unequal (!=, ≠) | Denominator | Rule (->, ->) | Or (||, ∨) | Apply (@@) | Cases | FullForm | Flatten | Equal (==) | Alternatives (|) | Inequality | BlankNullSequence (___) | LessEqual (<=, ≤) | Less (<) | GreaterEqual (>=, ≥) | Greater (>) | Infinity | FullSimplify | Plus (+) | Times (*, ×) | GeneratedParameters | Subscript | N | Join | Quiet | Check | False | Limit | Block | CompoundExpression (;) | Set (=) | Map (/@) | Not (!, ¬) | Identity | RuleDelayed (:>, :->) | DeleteDuplicates | FreeQ | Part ([[…]]) | Direction | DirectedInfinity | Span (;;) | All | Symbol | Power (^) | NumericQ | Append | Length | Darker | Red | Thick | Dashed | Tooltip | Line | TraditionalForm | D (∂) | Pane | Alignment | Center | Scrollbars | True | ToRules | Panel | Grid | Style | Row | FontFamily | Bold | TextAlignment | TableForm | ItemStyle | Directive | Background | None | LightGray | White | ItemSize | Automatic | Plot | ImageSize | PlotStyle | ColorFunction | Orange | Blue | Green | PlotLegends | Placed | LineLegend | Wedge (∧) | DownArrow (↓) | Union (∪) | UpArrow (↑) | Intersection (∩) | Bottom | ColorFunctionScaling | Exclusions | PlotPoints | Epilog | AbsolutePointSize | Black | Point | Magenta | Simplify | Brown | String ("...") | Sequence | GridLines | GridLinesStyle | Gray | FrameTicksStyle | AxesStyle | Arrowheads | AxesLabel | Italic | ToString | Frame | LightOrange | Dividers | Rational | Sin | Cos | E (e) | ArcTan | Log | BesselJ
Задача полного исследования функции с помощью методов математического анализа является крайне важной и в целом весьма сложной задачей, так как она требует большого количества вычислений и знаний по работе с понятиями математического анализа (вычисление производных, пределов), решения уравнений, неравенств, сравнения между собой чисел и многое другое.
В данном посте я привожу созданные мной функции для поиска всех необходимых значений и свойств произвольной функции. Все функции, созданные для данного поста реализованы в системе Mathematica, что еще раз демонстрирует безграничную мощь, гибкость и простоту использования этого матического пакета.
Область определения функции
закрыть
Область значений функции
закрыть
Выяснение того, к какому классу функций — четных или нечетных, принадлежит функция
закрыть
Периодичность функции
закрыть
Поиск нулей функции (точек пересечения с осью абсцисс)
закрыть
Значение функции в нуле (пересечение с осью ординат)
закрыть
Поиск вертикальных асимптот функции
закрыть
Поиск наклонных и горизонтальных асимптот функции
закрыть
Поиск точек экстремума
закрыть
Поиск точек перегиба
закрыть
Создание функции, создающий отчет по анализу произвольной функции
закрыть
закрыть
закрыть
Несколько примеров работы созданных функций
Протестируем созданные функции для проведения полного анализа произвольной функции методами математического анализа с помощью примеров из задачника Демидовича (на рисунке ниже взята страница 162 из задачника, номера ниже соответствуют номерам в задачнике).
Анализ функции 1483:
закрыть
Анализ функции 1496*:
закрыть
Анализ функции 1504.1:
закрыть
Анализ функции 1506:
закрыть
Анализ функции 1518: x ArcTan[x]
закрыть
Анализ функции 1523*:
закрыть
Анализ функции 1530*:
закрыть
Еще несколько примеров: некоторые произвольные функции, например, и
закрыть
закрыть
Построенные функции позволяют производить анализ функции, содержащей один и более произвольных параметров
закрыть
Также функции могут содержать специальные функции, например функцию Бесселя
закрыть
Блог принадлежит “Русскоязычной поддержке Wolfram Mathematica"©
При любом использовании материалов блога, ссылка на блог обязательна.
Создано с помощью Wolfram Mathematica 9
При любом использовании материалов блога, ссылка на блог обязательна.
Создано с помощью Wolfram Mathematica 9
Как использовать данный код? Я - новичок. Помогите.
ОтветитьУдалитьСкачайте документ Mathematica (ссылка вверху), откройте и сможете работать с кодом.
ОтветитьУдалить