正多边形拓扑与泛函

2024-04-01 05:12
文章标签 拓扑 正多边形

本文主要是介绍正多边形拓扑与泛函,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        (原创:Daode3056)

        也许,关于“拓扑”,“泛函”几本书上的内容与实例都是大同小异,总是那么点内容,数学要开拓一些新领域与新内容才能满足不断发展的社会与工业各种需要。本文就以人工智能生成对称图案为切入口,再抛砖引玉,可让读者既可对照那些理论深挖,也可用于各种工艺、建筑、日用品、场馆、镭射等应用。

效果图一则:

        一,我们可以通过复变函数生成正N边形的顶点,这N最好是4的倍数。公式如下:

         二,自己构造一些混沌算子,用于对上述各顶点移动,视作拓扑变换 ,测试各迭代器工作状态,以便混沌算子能正常地工作:如作者的七种算子如下:

就表中第一种迭代器对数据的处理,细节表现是下图:

实测的局部数据图表如下:

使用上述迭代算法变换N个点的坐标,然后使用贝塞尔平滑算法(线条是绿色图)进行插值,或者直接绘制一簇折线(蓝色的),形成下图(7行*10列=70个图):

模仿,再处理第二种迭代算法,得到下图:

这样,我们可以用不同的算法构造更多的造图函数,进行求和。这里的泛函可以使用以下表达式:

有了这样的泛函,我们用于在图像是叠加,能产生更多奇妙的图像。

其他算法的:

叠加效果的有:

二进制变换就更加灵活多样,文章开头的图像也是二进制变换所产生:

这样,在针对正多边形的拓扑上,我们就获得了丰富的对称图案,它是机器辅助人们进行图案、商标、工艺设计的好帮手。其中,要研究泛函的一些性质、定理,如维度、线性、封闭性等等,还是大有文章可做的。作者是机器人与视觉方面的程序猿,这是给各位的小甜饼。

                                                                                                   原创作者:项道德,2024-03-31 

这篇关于正多边形拓扑与泛函的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/866276

相关文章

hdu 1285(拓扑排序)

题意: 给各个队间的胜负关系,让排名次,名词相同按从小到大排。 解析: 拓扑排序是应用于有向无回路图(Direct Acyclic Graph,简称DAG)上的一种排序方式,对一个有向无回路图进行拓扑排序后,所有的顶点形成一个序列,对所有边(u,v),满足u 在v 的前面。该序列说明了顶点表示的事件或状态发生的整体顺序。比较经典的是在工程活动上,某些工程完成后,另一些工程才能继续,此时

120张网络安全等保拓扑大全

安全意识培训不是一个ppt通吃,不同的场景应该用不同的培训方式和内容http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484385&idx=1&sn=92f5e7f3ee36bdb513379b833651711d&chksm=c0e47abdf793f3ab7f4621b64d29c04acc03b45c0fc1eb613c37f3

Sorting It All Out POJ(拓扑排序+floyd)

一个就是简单的拓扑排序,一个就是利用floyd判断是否存在环 #include<cstdio>#include<cstring>#include<vector>#include<queue>using namespace std;#define MAXD 30#define MAX_SIZE 1000vector<int>G[MAXD];int n,m;char L[MAX

【HDU】5222 Exploration(并查集+拓扑排序)

对于无向边使用并查集合并成一个集合,对于有向边使用判断是否存在环 唯一无语的地方就是看输入是百万级的,加个输入挂跑9s,不加挂跑了5s #include<cstdio>#include<cstring>#include<vector>#include<algorithm>using namespace std;#pragma comment(linker, "/STACK:102

图特征工程实践指南:从节点中心性到全局拓扑的多尺度特征提取

图结构在多个领域中扮演着重要角色,它能有效地模拟实体间的连接关系,通过从图中提取有意义的特征,可以获得宝贵的信息提升机器学习算法的性能。 本文将介绍如何利用NetworkX在不同层面(节点、边和整体图)提取重要的图特征。 本文将以NetworkX库中提供的Zachary网络作为示例。这个广为人知的数据集代表了一个大学空手道俱乐部的社交网络,是理解图特征提取的理想起点。 我们先定义一些辅助函数

2.1ceph集群部署准备-硬件及拓扑

硬件配置及建议 时至今日,ceph可以运行在各种各样的硬件平台上,不管是传统的x86架构平台(intel 至强系列、基于amd的海光系列等),还是基于arm的架构平台(比如华为鲲鹏),都可以完美运行ceph集群,展现了其强大的适应能力。 ceph的不同组件对硬件的需求有些许不同,下面是官方推荐的硬件要求: 组件资源最低配置要求OSD处理器最少1 core每200-500 MB/s最少1 co

boost和buck-boost拓扑原理

如果是交流电可以用变压器升压: boost升压直接的问题就是电流随着电压的升高会降低,这个时候可以使用PD技术升高功率 boost拓扑: MOS关断的时候电感右侧的电压是VO + VD,电感左侧的电压是VIN,显然电感右侧电压大于电池电压VIN: BUCK---BOOST: 电磁兼容EMC包括电磁干扰EMI和电磁抗干扰EMS:有空对这些进行专门的学习:

【POJ】3660 Cow Contest floyd(可以拓扑排序?)

Cow Contest Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6925 Accepted: 3792 Description N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating i

【HDU】1285 确定比赛名次 拓扑排序

确定比赛名次 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10963    Accepted Submission(s): 4374 Problem Description 有N个比赛队(1<=N<=500),

四、事务拓扑(Transactional Topolgoy)

1、问题的提出     怎样做到每个出错的tuple只被处理一次?这样才能统计所有发射出的tuple的数量。 2、简介 Storm 0.7.0引入了Transactional Topology, 它可以保证每个tuple”被且仅被处理一次”, 这样你就可以实现一种非常准确,非常可扩展,并且高度容错方式来实现计数类应用。跟DRPC类似, transactional topology