我想了解如何在Matlab中使用for循环中的if语句。 我喜欢我的Go []数组像这样[1,1,1,1,1,2,3,3,3,3]而不是图像的结果[1,0,0,0,0,0 ,0,0,0,3]。if语句里面for循环for Matlab
有人可以帮助我的代码?
for f=1:10
if (f>=1)&&(f<=5)
Go=1;
end
if (f>5)&&(f<7)
Go=2;
end
if (f>=7)
Go=3;
end
F(f)=f;
Go(f)=Go;
end
plot(F,Go)
ü可以用代码帮助,以了解什么ü意思。为什么F []按我的意愿工作是我的逻辑错误? – kosar
MATLAB不会以这种方式编制索引。如果您自己不了解该语言的基本语法,请不要回答问题。 – Adriaan
@Adriaan它只是'Go [10]'的背影而已'困扰着你?是的,它应该是括号,但整个解释仍然是正确的。 –