Лекция Стивена Вольфрама

ВНИМАНИЕ!!!

БЛОГ ПЕРЕЕХАЛ НА НОВЫЙ АДРЕС https://blog.wolframmathematica.ru

Онлайн машина вычисления знаний Wolfram|Alpha ®

Онлайн машина вычисления знаний Wolfram|Alpha ®

четверг, 25 июля 2013 г.

Семинар "Mathematica в действии". Создание презентаций, настройка стилей и подготовка электронных публикаций в Wolfram Mathematica
Семинар "Mathematica в действии".
Создание презентаций, настройка стилей и подготовка электронных публикаций в Wolfram Mathematica
Materialy_pervoj_rossijskoj_konferencii_Wolfram_tehnologii_2013_4.gif Роман ОСИПОВ
Сертифицированный инструктор, Wolfram Research, администратор сайтов и блогов Русскоязычной поддержки Wolfram Mathematica

Блог принадлежит “Русскоязычной поддержке Wolfram Mathematica"©
При любом использовании материалов блога, ссылка на блог обязательна.
SpikeyСоздано с помощью Wolfram Mathematica 9

суббота, 20 июля 2013 г.

Семинар "Mathematica в действии". Поиск локальных минимумов (максимумов) в списке чисел и необычное использование функций Mathematica для решения этой задачи
Семинар "Mathematica в действии".
Поиск локальных минимумов (максимумов) в списке чисел и необычное использование функций Mathematica для решения этой задачи
Materialy_pervoj_rossijskoj_konferencii_Wolfram_tehnologii_2013_4.gif Роман ОСИПОВ
Сертифицированный инструктор, Wolfram Research, администратор сайтов и блогов Русскоязычной поддержки Wolfram Mathematica

Блог принадлежит “Русскоязычной поддержке Wolfram Mathematica"©
При любом использовании материалов блога, ссылка на блог обязательна.
SpikeyСоздано с помощью Wolfram Mathematica 9

четверг, 18 июля 2013 г.

Cеминар Романа Осипова Mathematica в действии
seminar_Romana_Osipova_Mathematica_v_dejstvii_Large.png
Начинаются семинары Романа Осипова “Mathematica в действии”
Для того, чтобы принять участие на первом семинаре “Mathematica в действии”, который пройдет в субботу, 20 июля 2013 г., Вы должны перейти по ссылке
и "войти в качестве гостя", указав в поле "имя" следующую конструкцию, созданную на основе вашей фамилии имени и e-mail:
familiya-imya-email
Пример:
osipov-roman-r.a.osipov@gmail.com
seminar_Romana_Osipova_Mathematica_v_dejstvii_1.gif
Заходить нужно в интервале между 9.50 и 10.00 утра по московскому времени.
Тема, которая будет рассмотрена на семинаре формулируется так:
"Поиск локальных минимумов (максимумов) в списке чисел и необычное использование функций Mathematica для решения этой задачи"
Смысл решения задачи:
например, поиск точек локальных максимумов в спектре химического вещества (правый рисунок), построение огибающих (левый рисунок), поиск начальных приближений для численного поиска точек локального минимума (максимума).
seminar_Romana_Osipova_Mathematica_v_dejstvii_2.gif

Блог принадлежит “Русскоязычной поддержке Wolfram Mathematica"©
При любом использовании материалов блога, ссылка на блог обязательна.
SpikeyСоздано с помощью Wolfram Mathematica 9

пятница, 14 июня 2013 г.

857 параметрически заданных кривых вымышленных персонажей, контуров объектов и реальных личностей в Wolfram|Alpha
Issledovanie_funkcii_metodami_matematicheskogo_analiza_v_Mathematica_Large.png
857 параметрически заданных кривых вымышленных персонажей, контуров объектов и реальных личностей в Wolfram|Alpha
В Wolfram|Alpha можно получить уравнения многих интересных кривых, скажем, кривой образа Стивена Вольфрама:
post_11_1.gif
post_11_2.png
Создадим функцию, которая выводит кривую, с ее названием и ссылкой на уравнение:
post_11_3.gif
post_11_4.gif
Пример работы построенной функции:
post_11_5.gif
post_11_6.gif
post_11_7.gif
Darth Vader
Посмотреть уравнение кривой ▸▸▸
post_11_8.gif
Теперь отобразим всю имеющуюся на сегодняшний день (14 июня 2013 г.) коллекцию кривых.

среда, 5 июня 2013 г.

Исследование функции методами математического анализа в Mathematica
Issledovanie_funkcii_metodami_matematicheskogo_analiza_v_Mathematica_Large.png
Исследование произвольной функции методами математического анализа в системе 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
Задача полного исследования функции с помощью методов математического анализа является крайне важной и в целом весьма сложной задачей, так как она требует большого количества вычислений и знаний по работе с понятиями математического анализа (вычисление производных, пределов), решения уравнений, неравенств, сравнения между собой чисел и многое другое.
В данном посте я привожу созданные мной функции для поиска всех необходимых значений и свойств произвольной функции. Все функции, созданные для данного поста реализованы в системе Mathematica, что еще раз демонстрирует безграничную мощь, гибкость и простоту использования этого матического пакета.

понедельник, 3 июня 2013 г.

Получение приближенного решения ОДУ в виде ряда Тейлора
Poluchenie_priblizhennogo_reshenija_ODU_v_vide_rjada_Tejlora_Large.png
Получение аналитического приближенного решения обыкновенного дифференциального уравнения в виде частичной суммы ряда Тейлора функции решения
Общее количество использованных в посте встроенных функций или символов: 82

Список имен используемых встроенных функций и символов в порядке их появления в коде:
DSolve | Equal (==) | Plus (+) | Derivative (') | Set (=) | List ({...}) | NDSolve | Panel | Grid | Plot | Evaluate | ReplaceAll (/.) | Rule (->, ->) | ImageSize | PlotStyle | Thick | PlotLabel | Style | FontFamily | Bold | TicksStyle | Directive | AxesStyle | Arrowheads | AxesLabel | Map (/@) | Function (&) | Slot (#) | Italic | Times (*, ×) | Log10 | Abs | PlotPoints | Frame | All | Manipulate | Power (^) | E (e) | Sum (∑) | Factorial (!) | PlotRange | AspectRatio | PlotLegends | Placed | Above | WorkingPrecision | Appearance | Infinity | Simplify | Out (%) | Part ([[…]]) | SetDelayed (:=) | Pattern (:) | Blank (_) | BlankSequence (__) | OptionsPattern | False | Block | CompoundExpression (;) | Max | Cases | FullForm | RuleDelayed (:>, :->) | Table | D (∂) | DeleteDuplicates | Join | Solve | If | OptionValue | Sort | True | Accumulate | Automatic | RGBColor | Length | Blue | Cos | Gray | AbsoluteThickness | Orange | Initialization
Рассмотрим некоторое обыкновенное дифференциальное уравнение (ОДУ), скажем y'+y=x. С помощью встроенной функции DSolve можно с легкостью найти его общее аналитическое решение:
Нажмите, чтобы получить возможность скопировать код Wolfram Mathematica
закрыть
Poluchenie_priblizhennogo_reshenija_ODU_v_vide_rjada_Tejlora_1.gif
или решение задачи Коши:
Нажмите, чтобы получить возможность скопировать код Wolfram Mathematica
закрыть
Poluchenie_priblizhennogo_reshenija_ODU_v_vide_rjada_Tejlora_2.gif
А с помощью функции NDSolve — численное решение задачи Коши:
Нажмите, чтобы получить возможность скопировать код Wolfram Mathematica
закрыть
Poluchenie_priblizhennogo_reshenija_ODU_v_vide_rjada_Tejlora_3.gif
Можно визуализировать полученные решения — аналитическое и численное, а также сравнить их:
Нажмите, чтобы получить возможность скопировать код Wolfram Mathematica
закрыть
Poluchenie_priblizhennogo_reshenija_ODU_v_vide_rjada_Tejlora_4.gif

вторник, 28 мая 2013 г.

Анализ текста в Mathematica: выделение цитат, цветов и многое другое... на примере книги "Вспомнить все" Арнольда Шварценеггера
Analiz_teksta_v_Mathematica_vydelenie_citat_cvetov_i_mnogoe_drugoe_Large.png
Анализ текста в Mathematica: выделение цитат, цветов и многое другое... на примере книги "Вспомнить все" Арнольда Шварценеггера
Общее количество использованных в посте встроенных функций или символов: 122

Список имен используемых встроенных функций и символов в порядке их появления в коде:
Short | Set (=) | Import | FileNameJoin | List ({...}) | NotebookDirectory | StringLength | Plus (+) | StringCount | Tally | Characters | StringReplace | Thread | Rule (->, ->) | CharacterRange | Sort | Function (&) | Less (<) | Part ([[…]]) | ToCharacterCode | Slot (#) | Panel | Rotate | BarChart | Span (;;) | All | ChartLabels | Placed | Map (/@) | Style | Bold | Axis | Times (*, ×) | Degree | ColorFunction | ColorData | ImageSize | GridLinesStyle | Dashed | PlotRangePadding | BarSpacing | Pi (π) | Power (^) | CompoundExpression (;) | Cases | Blank (_) | Condition (/;) | Pattern (:) | Greater (>) | ReplaceAll (/.) | FullForm | DeleteCases | StringSplit | RegularExpression | StringJoin (<>) | Length | ListLogPlot | Joined | True | PlotRange | AspectRatio | PlotStyle | Thick | Frame | FrameLabel | FontFamily | ListLogLogPlot | SetDelayed (:=) | Block | StringPosition | Alternatives (|) | StringTake | StringDrop | Select | Nearest | Grid | Transpose | Background | None | Orange | LightGray | ItemStyle | Directive | Alignment | Left | Dividers | White | Red | Green | Blue | Yellow | Black | Gray | Pink | Brown | Flatten | Partition | Riffle | Mean | Graphics | EdgeForm | Rectangle | Spacings | TextAlignment | Center | With | Increment (++) | Dynamic | Button | If | Equal (==) | Appearance | ItemSize | Pane | Image | RawArray | ColorSpace | Interleaving | Join | PlotLegends | LineLegend | Above
Некоторое время назад в Интернете на сайте журнала Esquire я встретил небольшую красивую статью о цветах, которые использовали авторы в своих произведениях. Ниже вы можете увидеть одну из созданных в статье интерактивных визуализаций. Саму статью можно увидеть перейдя по ссылке.
Analiz_teksta_v_Mathematica_vydelenie_citat_cvetov_i_mnogoe_drugoe_1.gif
Само собой, у меня появилось желание создать программу в Mathematica, которая позволила бы создавать подобные (и не только) объекты для любых произведений, которые мне интересны.
В качестве интересующего меня произведения я возьму книгу Арнольда Шварценеггера (Arnold Schwarzenegger) “Вспомнить все” (Total Recall). Выбрал я ее по многим причинам, на которых я сейчас не буду останавливаться.
Analiz_teksta_v_Mathematica_vydelenie_citat_cvetov_i_mnogoe_drugoe_2.gif