[在此处输入图片描述] [1]我正在处理我的项目,并且我创建了一个循环,我总是得到错误。如果有人调查此问题并帮助我完成我的项目,我将不胜感激
下标索引必须是实数正整数或逻辑。
testmatrix中的错误(第10行) c(i,j)= 0;
clc;
clear all;
a=imread('test1.tif');
[ap,bq]=size(a);
for q=1:320;
for p=1:240;
if a(ap,bq)==i && a(ap,bq+1)==j
c(i,j)=1;
else
c(i,j)=0;
end
end
end
c(i,j)必须等于a(ap,bq)= 0且a(ap,bq + 1)必须为1,否则c(i,j)必须为零。但上面提到的是我得到的错误。我不能满足上述条件。我如何克服错误。
答案 0 :(得分:-1)
如您所见,您为变量i和j设置值0。 MATLAB中的索引从1开始。