给定X和Y值时查找索引

时间:2017-12-28 03:40:10

标签: math

使用x和y坐标绘制图形。

enter image description here

我得到了图的X和Y值,我需要一个公式来确定图块的索引。

1 个答案:

答案 0 :(得分:-1)

我们可以尝试在这里使用基于编程的解决方案,即编写一个双循环,它将遍历切片。

for (int row=1; row <= 4; ++row) {
    for (int col=1; col <= 5; ++col) {
        int index = (row - 1) * 5 + (col - 1);
    }
}

假设Y值对应于行,X值对应于列,则会产生以下公式:

index = 5*(Y - 1) + (X - 1)

Demo

上面的演示是在C语言中,虽然它应该在几种其他语言中运行而几乎没有修改。