Math 在给定X和Y值时查找索引

Math 在给定X和Y值时查找索引,math,Math,使用x和y坐标对图形进行成像 我得到了图的X和Y值,我需要一个公式来确定图块的索引。我们可以尝试在这里使用基于编程的解决方案,即编写一个双for循环,它将在图块上迭代 for (int row=1; row <= 4; ++row) { for (int col=1; col <= 5; ++col) { int index = (row - 1) * 5 + (col - 1); } } 上面的演示是用C语言编写的,不过它应该用其他几种语言运行,只

使用x和y坐标对图形进行成像


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

我们可以尝试在这里使用基于编程的解决方案,即编写一个双for循环,它将在图块上迭代

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

上面的演示是用C语言编写的,不过它应该用其他几种语言运行,只需稍加修改。

Index=5*y-1+x-1公式可以,但循环的目的是什么?严格地说,这只是一个基本的索引问题,对于编程问题也是如此。我添加了使问题有效的代码。我的朋友,你不能使问题有效。你所做的只是混淆了一个本来值得尊敬的答案。@Mad物理学家在你的估计中,假设OP打算以某种形式编程来生成网格,这是否合理?如果不是的话,那么到编程网站寻求帮助对我来说似乎很奇怪。而且,你在没有对这个问题投否决票的情况下否决了一个本来正确的答案,这很奇怪。我们不是朋友。
index = 5*(Y - 1) + (X - 1)