我有一个二维数组,每个数组中有一个不同的物种。我在数组中选取一个随机的元素,我想要计算每个物种中有多少个在紧邻该元素的八个方块中。但是我希望数组在边上换行,所以如果我在顶行选择一个元素,最下面的一行将被算作“相邻的”。我如何在迭代j in range (x-1,x+1)和j和y时做到这一点呢?
另外,有没有一种比if (j!=y行更优雅的方法来省略我在</
我对maple太陌生了,我不知道该怎么做!我有10个数字,为了找到k个最接近这个数字的数字,我需要保持所有数字之间的距离,并根据这些距离对它们进行排序,根据这些距离,我可以得到哪个x是离当前数字最近的x,所以: for j from 1 to 10 do result[i,j] := abs(x[i]-x[j]);end do;
for k from 1 to 10 do
arr[k]