【发布时间】:2012-09-13 13:36:49
【问题描述】:
我想在 for 循环中执行一个逻辑语句。
如果我有一个大小为 480(高度)乘 640(宽度)的图像,我想在一个部分中扫描图像,这个部分是宽度 635 到 640 之间的整个高度。我想知道是否在单元格“cellData”中可以找到任何 (x,y) 坐标。这个单元格包含一个完整的 (x,y) 坐标列表,可以在整个图像中找到。
h = height
w = width
for h = 1:480
for w = 635:640
if cellData = 1;
cellData(x,y) = SecondCoordinate(x,y);
end
end
end
基本上我试图在我上面提到的部分中选择一个点。该点必须来自单元格“cellData”。我这样做正确吗?代码从 cellData 中检测到的第一个 (x,y) 坐标是否会存储为“SecondCoordinate(x,y)”中的 (x,y) 坐标?
【问题讨论】:
-
您需要澄清您的代码并发布。您可能指的是
== 1而不是= 1。另外:您声明cellData是 (x,y) 对的列表,但您将其与整数进行比较。是哪个? -
如果我将它与一个整数进行比较,这意味着我做错了,这是我开始的问题。如果您从代码中理解,我实际上在该部分中寻找的是第一个 (x,y) 坐标,可以在我提到的高度和宽度之间找到。