Красота с помощью Excel
Доброго дня!
/// Много картинок! \\\
Как можно занять себя на несколько часов?
Началось всё с урока информатики, когда мы выполняли задание в Excel. Результатом работы должен был быть график в виде символа бесконечности. Я закончил немного раньше и поиграл с параметрами, а график интересно себя вёл. А потом вернулся домой и сделал вот это:
Это большая таблица в Excel со сложными функциями, которые состоят из периодических. В качестве аргументов они используют друг друга, перемножаются, делятся, косинусы берутся от косинусов и синусов,...
Всё сложно, формулы рандомные, делал так, как душа хотела.
И есть два параметра a и b (в верхнем левом углу), которые тоже зашиты в эти формулы и серьёзно влияют на вид графика.
Посмотрим, например, на первый график серого цвета. При a=b=1 он выглядит так:
Как он строился:
х меняется от 0 до 2580 град. с шагом 1. Далее x переводится в радианы. Для упрощения восприятия формул считаем, что х там уже в радианах.
r=sin(a*x)
y=sin(r*x)/(cos(a*r))=sin(sin(a*x)*x)/(cos(a*sin(a*x)))
z=cos(r*x)/(cos(b*r))=cos(sin(a*x)*x)/(cos(b*sin(a*x)))
Строим зависимость z(y)
Остальные графики - аналогично. Намешать всего в кучу с надеждой, что получится что-то красивое
А теперь наиболее красивые картинки. Каждый график рисуется своим цветом. Если на разных картинках будут две абсолютно разные загогулины, но одинакового цвета, то это один и тот же график, только с разными параметрами a и b
a=b=1:
a=b=2:
a=b=3:
a=9, b=1:
a=12, b=0,1:
Вообще при целых a (и особенно кратных 3, 6, 12...) достаточно часто получаются особенно чёткие графики.
a=15, b=1,6:
a=18, b=0,0005:
a=0,1, b=100:
a=0,01, b=1000
a=0,001, b=10000
Продолжать можно бесконечно.
Кому интересно, вот файл:
https://drive.google.com/open?id=1xRx8PMj4Pzh_8xU0DcoVPE5nMI...
На этом всё! Будут вопросы - пишите, постараюсь ответить.
Лига математиков
573 поста2.4K подписчиков