Новогодняя елка в WolframAlpha - 2

Перечитывая накануне очередного Нового Года старые записки WolframAlpha® по-русски, неожиданно для себя обнаружил, что ссылка на математическое изображение новогодней елки, описанная в статье Новогодняя елка в Wolfram|Alpha, больше не работает. Вернее, она-то работает, но как-то не так - результат уже не соответствует ожидаемому. Вместо симпатичной "математической" картинки, показанной в упомянутой выше статье вместе со сложной параметрической формулой, описывающей это изображение, теперь по запросу christmas tree система выводит фотографию обычного лесного дерева silver fir (пихта благородная).

Старое и новое изображение Cristmas tree by Wolfram Alpha

В таких неприятных случаях, тестировщики компьютерных программ используют слово "баг" (англ. bug - жучок, клоп), которым в быту называют мелкое насекомое. Им же программисты обозначают досадные неполадки, которые хотелось бы исправить как можно скорее.

Однако, при более внимательном рассмотрении, оказалось, что это был вовсе не баг системы, а ее новая "фича" (англ. feature - особенность), расширяющая возможности Вольфрам Альфа. Теперь, в ответ на запрос christmas tree система в верхней части выдачи предлагает два варианта на выбор:  "Assuming "christmas tree" is a plant | Use as a lamina instead" и "Assuming silver fir | Use Pacific silver fir instead". По умолчанию выводится второй вариант.

Так что, если нужно получить именно математическое изображение christmas tree, выбирайте первый вариант, кликнув a lamina.

Изображение Christmas tree as a lamina

В результате получите:




Обратите внимание, что при выводе этой математической елки система Вольфрам Альфа вновь предлагает два варианта на выбор. На этот раз более интересным является второй вариант Assuming Christmas tree with curly branches lamina | Use Christmas tree with straight branches lamina instead, который выводит математическое изображение елки с прямыми ветвями (straight branches), в отличие от предыдущего с изогнутыми ветвями (curly branches).



Выбирая этот второй вариант, получаем другое изображение Christmas tree, выполненное более схематично, и поэтому математическое описание этой фигуры оказывается более простым, чем для предыдущего изображения.



Кстати, это изображение можно получить непосредственно по запросу christmas tree with straight branches lamina.

Вместе с определяющими неравенствами, описывающими этот более простой вариант Christmas tree, также выводятся основные геометрические характеристики этой фигуры: координаты вершин, их количество - 15, площадь и координаты центра тяжести, а также длины всех сторон (выводится в нижней части выдачи). Порядок обхода вершин - против часовой стрелки, начиная от верхушки елки, заканчивая этой самой верхушкой, которая, как видно из картинки ниже,  имеет координаты (0, 2a). Параметр a равен высоте ствола дерева в его нижней части (там, где нет веток).



Длины сторон тоже указаны в порядке против часовой стрелки, начиная с первого горизонтального отрезка после вершины елки, и заканчивая двумя одинаковыми отрезками, которые образуют ее верхушку.

Кроме того, тут же система выводит механические свойства данной фигуры  - ее моменты инерции (может заинтересовать будущих инженеров):

 

Дополнительно в Вольфрам Альфа имеется другая возможность получить координаты вершин. По запросу christmas tree curve image система вновь предлагает несколько вариантов ответа на выбор. Если выбрать третий вариант "Assuming Christmas tree with curly branches lamina | Use Christmas tree with straight branches lamina instead", кликнув ссылку Christmas tree with straight branches lamina, то получим координаты вершин Christmas tree по порядку, начиная от вершины елки, но на этот раз - по часовой стрелке.



Если этот пост решил вашу проблему или просто понравился вам, поделитесь ссылкой на него со своими друзьями в социальных сетях.