(原创:Daode3056)
也许,关于“拓扑”,“泛函”几本书上的内容与实例都是大同小异,总是那么点内容,数学要开拓一些新领域与新内容才能满足不断发展的社会与工业各种需要。本文就以人工智能生成对称图案为切入口,再抛砖引玉,可让读者既可对照那些理论深挖,也可用于各种工艺、建筑、日用品、场馆、镭射等应用。
效果图一则:
一,我们可以通过复变函数生成正N边形的顶点,这N最好是4的倍数。公式如下:
二,自己构造一些混沌算子,用于对上述各顶点移动,也就是对每一点的坐标x,y进行变换,视作拓扑变换,这里对无穷小与无穷大要处理好 ,测试各迭代器工作状态,以便混沌算子能正常地工作:如作者的七种算子如下:
就表中第一种迭代器对数据的处理,细节表现是下图:
实测的局部数据图表如下:
使用上述迭代算法变换N个顶点的坐标,然后对于点集数目符合贝塞尔平滑算子要求的使用贝塞尔平滑算法(线条是绿色图)进行插值,其他的直接绘制一簇折线(蓝色的),形成下图(7行*10列=70个图):
继续,再由第二种迭代算法生成阵列式图标,得到下图:
这样,针对不同的算法,我们可以用不同的算法构造更多的造图函数,进行叠加、求和。这里的泛函可以使用以下表达式:
有了这样的泛函,我们用它进行图像的叠加,能产生更多奇妙的图像。
作者其他算法生成的:
以下是叠加效果的:
二进制变换就更加灵活多样,文章开头的图像也是二进制变换所产生:
这类“泛函”还可以包含由对称矩阵、行列式、N次多项式生成对称图像,这类图像更加适合制作瓷砖、墙纸、纺织印染等工艺中:
这样,在针对正多边形的拓扑上,我们就获得了丰富的对称图案,它是AI辅助人们进行图案、商标、工艺设计的好帮手,这是“拓扑”、“泛函”的实际应用。其中,要研究泛函的一些性质、定理,如维度、线性、封闭性等等,还是大有文章可做的。作者是机器人与视觉方面的程序猿【耄耋之猿】,这是给各位的小甜饼。
原创作者:项道德(daode1212,daode3056),于 2024-03-31