wolfram mathematica

  • ХабрахабрФото Что вы знаете о символьном программировании?

    Что вы знаете о символьном программировании?

    Программист впервые слышит слова "символьное программирование" Я не знаю, что такое символьное программирование, но расскажу вам о нем на примере Wolfram Language Кликбейтный заголовок, риторический вопрос и обещание раскрыть тайну! Не самый лучший набор, но нормального названия для статьи мне в голову не пришло. Что же здесь все-таки будет? Речь пойдет о реализации символьного программирования в Wolfram Language (WL). Я…

    Читать далее »
  • ХабрахабрФото [Перевод] Решение 340-символьного шифра Зодиака с помощью Mathematica

    [Перевод] Решение 340-символьного шифра Зодиака с помощью Mathematica

    Зодиак (неопознанный американский серийный убийца, действовавший в 60-х и 70-х годах прошлого века) отправил множество издевательских писем в прессу города Сан-Франциско. В этих письмах убийца брал на себя ответственность за преступления и угрожал совершить новые убийства. Письма также содержали три шифра, каждый из которых являлся частью 408-символьной криптограммы. Убийца утверждал, что эта криптограмма раскроет секрет его личности. Зодиак отправил четвертый…

    Читать далее »
  • ХабрахабрФото Как нарисовать звезду (и не только) в полярных координатах

    Как нарисовать звезду (и не только) в полярных координатах

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

    Читать далее »
  • ХабрахабрФото Циркулярные кривые 2-го порядка

    Циркулярные кривые 2-го порядка

    Как известно, кривыми Безье нельзя построить дугу окружности или эллипса. В этой статье рассматриваются кривые, лишённые такого недостатка. Кривые Безье Логика построения кривых Безье хорошо понятна из следующей анимации: Чтобы получить формулу непосредственно из графического представления, достаточно определить вспомогательную функцию для линейной интерполяции между двумя точками, в которая при изменении параметра t от 0 до 1 возвращает промежуточные значения от…

    Читать далее »
  • ХабрахабрФото Оконные функции своими руками

    Оконные функции своими руками

    В цифровой обработке сигналов оконные функции широко используются для ограничения сигнала во времени и их названия хорошо известны всем, кто так или иначе сталкивался с дискретным преобразованием Фурье: Ханна, Хэмминга, Блэкмана, Харриса и прочие. Но являются ли они достаточными, можно ли придумать что-то новое и есть ли в этом смысл? В этой статье мы рассмотрим вывод оконной функции с новыми…

    Читать далее »
  • ХабрахабрФото Краеугольные камни уничтожения медленного кода в Wolfram Language: ускоряем код в десятки, сотни и тысячи раз

    Краеугольные камни уничтожения медленного кода в Wolfram Language: ускоряем код в десятки, сотни и тысячи раз

    Скачать файл с кодом и данные можно в оригинале поста в моем блоге Так же и с символьным ядром Wolfram — его чудовищную мощь нужно правильно использовать, а если это делать не так, оно может стать настоящим «злом», замедляющим все очень сильно. Картинка к вебинару и посту взята не просто так: в определенном смысле символьное ядро Wolfram Language можно сравнить…

    Читать далее »
  • ХабрахабрФото Розеттский код: измеряем длину кода в огромном количестве языков программирования, изучаем близость языков между собой

    Розеттский код: измеряем длину кода в огромном количестве языков программирования, изучаем близость языков между собой

    Скачать файл с кодом и данные можно в оригинале поста в моем блоге Их цель — «представить решение одинаковых задач на максимально возможном числе различных языков программирования для того, чтобы продемонстрировать их общие места и различия и помочь человеку обладающему знаниями по решению проблемы одним методом узнать другой». Существует очень интересный проект — «Розеттский Код». Она является полной переработкой и…

    Читать далее »
  • ХабрахабрФото Моменты жизни Стивена Вольфрама — создателя Mathematica, Wolfam|Alpha, A New Kind Of Science и много чего ещё

    Моменты жизни Стивена Вольфрама — создателя Mathematica, Wolfam|Alpha, A New Kind Of Science и много чего ещё

    Оригинал поста в моём личном блоге в СПбГУ. Мне посчастливилось лично познакомиться со Стивеном Вольфрамом на Первой Российской конференции «Wolfram технологии», которая проходила в 2013 г. Записи этих выступлений вы найдёте ниже (к сожалению, у видео с конференции нет перевода). После мы пересекались на телемосте Стивена в Digital October. Стивен Вольфрам крайне интересный человек: он приковывает к себе не только…

    Читать далее »
  • ХабрахабрФото Wolfram Mathematica в Геофизике

    Wolfram Mathematica в Геофизике

    Благодарим автора блога Антона Екименко за его доклад Введение Мероприятие состоялось в июне в городе Санкт-Петербурге. Эта заметка написана по следам конференции Wolfram Russian Technology Conference и содержит конспект доклада, с которым я выступал. В 2016 и 2017 годах я слушал доклады конференции, а в этом году выступил с докладом. Учитывая то, что работаю я в квартале от места проведения…

    Читать далее »
  • ХабрахабрФото «Игра престолов»: строим инфографику об убийствах, сексе, путешествиях по Вестеросу и многое другое

    «Игра престолов»: строим инфографику об убийствах, сексе, путешествиях по Вестеросу и многое другое

    Оригинал поста + Вспомогательные функции и исходные данные Взаимоотношения персонажей— Кто кого родил— Кто кому брат или сестра— Кто кого убил— Кто кому служит— Кто с кем женат или помолвлен— У кого с кем был секс— Все отношения на одном графеСвязь персонажей по сценамКто самый «популярный» персонаж Игры престолов?— Количество экранного времени у персонажей— Сколько персонажей было в сериях?— Кто…

    Читать далее »


Кнопка «Наверх»