我想了解如何在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]'的背影而已'困擾着你?是的,它應該是括號,但整個解釋仍然是正確的。 –