構(gòu)想(一)
維度 n n屬于正整數(shù)
給出數(shù)組arr[x1][X2]…[Xn],x1到Xn屬于正整數(shù)
賦值某元素的表示arr[x1][x2]…[xn]=a,a屬于整數(shù),若不賦值默認(rèn)值為零(可為多個元素賦值)
將數(shù)組轉(zhuǎn)化為空間上的坐標(biāo),顯示a的范圍處在(-∞,-n]∪[n,+∞)的“點(diǎn)”,其中a值范圍處在(-∞,-2n]的“點(diǎn)”顯綠色,(-2n,-n]的“點(diǎn)”顯藍(lán)色,[n,2n)的“點(diǎn)”顯黃色,[2n,+∞)的“點(diǎn)”顯紅色,效果具體為四種顏色的散點(diǎn)圖(點(diǎn)在屏幕上顯示的大小可調(diào))
若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
簡稱正負(fù)向擴(kuò)散
擴(kuò)散相反的操作為吸收,不贅述
若arr[x1][x2]…[xn]=a<=-2n,則正負(fù)向吸收
奇數(shù)幀
若arr[x1][x2]…[xn]=a屬于[n,2n),則正向擴(kuò)散負(fù)向吸收
若arr[x1][x2]…[xn]=a屬于(-2n,-n],則正向吸收負(fù)向擴(kuò)散
偶數(shù)幀
若arr[x1][x2]…[xn]=a屬于[n,2n),則正向吸收負(fù)向擴(kuò)散
若arr[x1][x2]…[xn]=a屬于(-2n,-n],則正向擴(kuò)散負(fù)向吸收
可以選定某一幀觀察,圖像可放縮,角度可轉(zhuǎn)換
這就是此構(gòu)想的全部了,讓我想起了AlphaFold的效果,但不論怎樣,要讓一個沒學(xué)過編程的人來編寫是不可能的,為此只能向他人求助
最好是用matlab或者C++來編寫
完