Как и обещал в своём прошлом посте (тут), что в случае если он будет «принят», я продолжаю цикл статей об использовании Wolfram Mathematica для решения небольших прикладных задач в логистике. Жаль только читатели поскупились на комментарии.
Сегодня мы рассмотрим маятниковые маршруты. Мы будем преследовать две цели: с одной стороны рассмотрим три вида маятниковых маршрутов, а именно маятниковый маршрут с холостым обратным пробегом, с не полностью груженым обратным пробегом, с полностью груженым обратным пробегом, и их технико-эксплуатационные показатели, с другой рассмотрим как можно автоматизировать расчёт этих показателей, дабы избавить себя от излишнего вбивания чисел в калькулятор. Трудно сказать насколько такая автоматизация эффективна и полезна, но работать над этим было по крайней мере интересно.
Под катом много картинок, но не бойтесь, их общий вес около 640 КБ. Как говорил один советский летчик-космонавт «Поехали!».
Читать полностью »
Рубрика «mathematica» - 3
Wolfram-Math-in-Logistics: Маятниковые маршруты
2013-06-11 в 16:30, admin, рубрики: logistics, mathematica, Wolfram, wolfram mathematica, математика, никто не читает теги, метки: logistics, mathematica, Wolfram, wolfram mathematica, никто не читает тегиWolfram-Math-in-Logistics: Прогнозирование материалопотока и товарооборота
2013-06-05 в 9:56, admin, рубрики: logistics, mathematica, Wolfram, wolfram mathematica, математика, метки: logistics, mathematica, Wolfram, wolfram mathematicaСамым первым делом хочу оговорить цели, которые я преследую этим и последующими постами:
- на практике в ускоренном варианте изучить тонкости Wolfram Mathematica;
- расширить свои познания в логистике;
- попробовать на практике решение разнообразных задач в транспортной сфере;
- поделится с другими своими наработками.
Я испытывал большие трудности в том плане, что нет хаба для логистики (не удивительно, это же ИТ сайт) и разместил пост в хабе «математика», хотя к математике он имеет косвенное отношение. Я обосновываю свой выбор тем, что все расчёты выполняю в Wolfram Mathematica и этот раздел для неё в самый раз. Под вопросом и нужны ли вообще посты данной тематики для Хабра? Это решать Вам, мои читатели. Я могу только заинтересовать Вас тем, что не остановлюсь на одной публикации и планирую писать ещё как минимум три поста по схожей тематике. В частности:
- разбор маятниковых маршрутов и автоматизация расчёта их параметров;
- разбор кольцевых маршрутов и автоматизация расчёта их параметров;
- задачи на определение места расположения распределительного центра;
- задачи по типу «сделать самому или нанять».
Итак, засучив рукава приступим.
Читать полностью »
Введение в Wolfram Mathematica
2013-05-25 в 16:51, admin, рубрики: mathematica, Wolfram, математика, Программирование, метки: mathematica, Wolfram
Введение
На хабре уже не раз упоминалась Mathematica и если вам хочется начать работать с ней, то эта статья для вас. Я расскажу об основных аспектах работы с нею и покажу несколько интересных нововведений из последних версий Wolfram Mathematica.
Wolfram Mathematica — это программное обеспечение, не только для математических вычислений, это гораздо больше: от моделирования и симуляции, визуализации, документации, до создания веб-сайтов. Mathematica обладает возможностью осуществлять вызовы функций и принимать вызовы с C, .NET, Java и других языков, генерировать C код, компилировать автономные библиотеки и исполняемые файлы.
Обо всех достоинствах Wolfram Mathematica можно почитать на официальном сайте
Для начала работы с Mathematica вам необходимо её получить и установить на свой компьютер. Mathematica прекрасно работает на Windows, Mac, Linux.
Скачать и бесплатно попробовать Mathematica так же можно на оф. сайте.
Если же вы надумаете её купить, то цены на неё вполне приемлемые. Например для студента за семестровый вариант она обойдётся в $44.95. Для домашнего использования в $295. Если вы планируете использовать её для коммерческих целей, то наилучший вариант лицензии это Standard Edition (Вы получаете подписку на Premier Service и бесплатные обновления).
Все версии Mathematica абсолютно одинаковые, и отличаются только лицензированием. Все что вы можете делать в Enterprise версии, вы можете делать и в Student.
Читать полностью »
Wolfram Mathematica: преодолевая порог вхождения
2013-05-17 в 19:26, admin, рубрики: mathematica, Wolfram, Wolfram Alpha, wolfram mathematica, математика, метки: mathematica, Wolfram, Wolfram Alpha, wolfram mathematicaПеред тем как начать свою историю, хочу обратить внимание на то, как я познакомился с Wolfram Mathematica. Довольно долго все мои расчёты на самую различную тематику проводились при помощи Microsoft Excel, позже при помощи LibreOffice Calc. Однако я постоянно испытывал стеснение по следующим параметрам:
- Зависимость от платформы (Microsoft Excel)
- Низкой ориентированности на математическую составляющую задачи
- Неудобства в построении графиков
И вот я дошел до Wolfram Mathematica. Знакомство началось с официального сайта, а именно с отраслевых решений. Эта страница меня впечатлила настолько своим разнообразием, что я тут же побежал читать все подряд, связанное с Mathematica. Отдельно хочу упомянуть 8bitjoey и его прекрасный пост Wolfram Mathematica: знакомство. Жаль только, что он остановился на одном единственном посте.
Читать полностью »
Используем возможности Wolfram Mathematica в .NET приложениях
2012-10-09 в 10:18, admin, рубрики: .net, mathematica, Wolfram, компьютерная алгебра, математика, Программирование, метки: .net, mathematica, Wolfram, компьютерная алгебраЕсть люди, которым нравится писать .NET приложения. Есть люди, которые любят системы компьютерной алгебры. В этой статье круги Эйлера пересекутся!
Автоматизация xkcd: Превращение серьёзного в забавное
2012-10-07 в 9:39, admin, рубрики: mathematica, wolfram mathematica, xkcd, Инфографика, ненормальное программирование, сюда никто не смотрит Ранним утром понедельника, я заприметил интересный вопрос опубликованный на Mathematica Stack Exchange с совершенно невинным названием: «Графики в стиле xkcd (xkcd-style graphs)». Зная популярность онлайн-комиксов xkcd Ренделла Мунро, я ожидал нечто большего чем обычные 10 голосов и несколько закладок. Если бы я знал! Спонтанный вирусный эффект сложно предсказать и уж если ты обнаружил один такой, за его развитием и ростом популярности интересно наблюдать. Всего за два дня вопрос набрал 120000 просмотров, почти 300 голосов и 200 закладок (прим. пер.: цифры обновлены); создал резонанс в других обществах StackExchange (прим. пер.: например, «Создание xkcd-графиков в TeX», «R», «Matlab»); образовал маленькое торнадо в Twitter и обсуждался на Hacker News и reddit.
Читать полностью »
Программирование в Maxima
2012-10-06 в 17:03, admin, рубрики: maple, mathcad, mathematica, Matlab, maxima, octave, open source, компьютерная алгебра, математика, математический пакет, математическое моделирование, функциональное программирование, метки: maple, mathcad, mathematica, Matlab, maxima, octave, компьютерная алгебра, Лисп, математика, математический пакет, математическое моделирование, функциональное программированиеУрок Maxima
Введение
Maxima — свободная система компьютерный алгебры (Computer algebra system — CAS), основанная на Commmon Lisp. В своих функциональных возможностях она едва уступает другим современным платным CAS, таким как Mathcad, Mathematica, Maple; может проводить аналитические (символьные) вычисления, численные расчеты, строить графики (при помощи gnuplot). Имеется возможность написания скриптов и даже трансляции их в код на Common Lisp с последующей компиляцией. В виду того, что maxima писалась из разрабатывалась программистами lisp, ее синтаксис может показаться несколько запутанным, поскольку язык является сразу и императивным и функциональным. Я попытаюсь разъяснить именно эти моменты и доступно изложить суть функционального подхода, и совсем не буду акцентировать внимания на конкретных математических функциях: их довольно легко освоить самостоятельно. В данной статье рассматривается именно особенности исчисления и синтаксических конструкций maxima.Читать полностью »