分类
布兰迪斯大学新闻

算法艺术:通过数学制作杰作

art of programming

图片来源:Getty Images

肯尼迪·瑞安(Kennedy Ryan)
3月 25, 2024

雪花、花瓣、星系的旋臂、老虎的条纹——这些都是自然发生的图案的例子。通过使用基本函数、向量矩阵表示、对称性、3D 表示、聚类查找算法和类似概念的计算机编程,物理课的学生将数学杰作带入生活。

它始于马丁·费舍尔物理学院(Martin A. Fisher School of Physics)的研究生卡纳亚·马拉卡(Kanaya Malakar)发现自己使用她作为物理学生学到的抽象数学概念来创作艺术设计。过了一会儿,她意识到这样的设计可以帮助学生掌握核心概念,同时创造出美丽的可视化效果。她为本科生设计了一门算法艺术课程,将数学原理应用于艺术作品的开发。

学生们通过学习编码、坐标几何和矩阵代数的基础知识,开始了他们的算法艺术之旅,然后应用这些概念来创造美丽的东西。接下来,他们处理了更高级的主题,如聚类查找算法、微分方程和随机游走,以进行二维设计。Malakar 与 Brandeis Stories 谈到了她开发课程的经历以及学生的反应。

你是怎么想到这门课程的概念的?

作为一名本科生,我学习了 Python,一种高级计算机编程语言。每次我们学习新概念时,我都会编写一些好玩的东西。除了课程作业之外,我还总是花时间应用这些概念来创造美丽的东西。随着时间的流逝,我积累了这个物理和数学设计的存储库。

我开设这门课程的基本原理是利用科学来发挥创造力。我希望学生们在学习新概念并应用它们来创作一些受科学启发的原创艺术作品时玩得开心。

虽然整个班级都学习了相同的概念,但我知道每个学生对如何应用这些想法并创造新事物都有不同的想法。该课程旨在鼓励合作,让学生在同龄人之间交流想法。我希望展示算法艺术的所有机会。

学生从这门课程中学到了什么?

我很好奇学生会得到什么。我知道这门课程会很有趣,发人深省,但我不知道它会有多大帮助,因为它并不直接适用于物理和数学的典型课程。

回顾学生本学期提供的反馈,我了解到这对他们产生了重大影响。学生们说,将视觉表示应用于数学概念对他们掌握具有挑战性的主题的能力产生了巨大的影响。

数学和物理是抽象的概念。让他们更接近我们能做的事情会有所作为。

您对希望创建课程的研究生有什么建议?

通过你是谁来挖掘你的潜力。无论你最有信心,都要发挥这些优势。其他一切都会水到渠成。

新闻旨在传播有益信息,英文版原文来自 https://www.brandeis.edu/stories/2024/march/algorithmic-art.html