构想(一)
维度 n n属于正整数
给出数组arr[x1][X2]…[Xn],x1到Xn属于正整数
赋值某元素的表示arr[x1][x2]…[xn]=a,a属于整数,若不赋值默认值为零(可为多个元素赋值)
将数组转化为空间上的坐标,显示a的范围处在(-∞,-n]∪[n,+∞)的“点”,其中a值范围处在(-∞,-2n]的“点”显绿色,(-2n,-n]的“点”显蓝色,[n,2n)的“点”显黄色,[2n,+∞)的“点”显红色,效果具体为四种颜色的散点图(点在屏幕上显示的大小可调)
若arr[x1][x2]…[xn]=a>=2n,则
arr[x1][x2]…[xn]=a-2n
arr[x1+1][x2]…[xn]=arr[x1+1][x2]…[xn]+1
arr[x1][x2+1]…[xn]=arr[x1][x2+1]…[xn]+1
…
arr[x1][x2]…[xn+1]=arr[x1][x2]…[xn+1]+1
arr[x1-1][x2]…[xn]=arr[x1-1][x2]…[xn]+1
arr[x1][x2-1]…[xn]=arr[x1][x2-1]…[xn]+1
…
arr[x1][x2]…[xn-1]=arr[x1][x2]…[xn-1]+1
简称正负向扩散
扩散相反的操作为吸收,不赘述
若arr[x1][x2]…[xn]=a<=-2n,则正负向吸收
奇数帧
若arr[x1][x2]…[xn]=a属于[n,2n),则正向扩散负向吸收
若arr[x1][x2]…[xn]=a属于(-2n,-n],则正向吸收负向扩散
偶数帧
若arr[x1][x2]…[xn]=a属于[n,2n),则正向吸收负向扩散
若arr[x1][x2]…[xn]=a属于(-2n,-n],则正向扩散负向吸收
可以选定某一帧观察,图像可放缩,角度可转换
这就是此构想的全部了,让我想起了AlphaFold的效果,但不论怎样,要让一个没学过编程的人来编写是不可能的,为此只能向他人求助
最好是用matlab或者C++来编写
完