我在Stackfriends的幫助下更正了代碼,如果其他人有類似的堆棧,請參閱粗體部分。算術,我應該把w = 1,爲什麼讓我w = 2?非常感謝,for循環的基礎知識
X=linspace(0,10,6);
Y=linspace(0,20,5);
Xstar=0;
Ystar=0;
**p=0;**
for i=1:length(X)-1
for j=1:length(Y)-1
if (Ystar==Y(j)) && (Xstar==X(i))
w=1;
else
w=2;
end
**p(i,j)=w**
end
end
你的問題是什麼? – YXD 2012-02-27 15:59:45
我的問題仍然在代碼之上。我想知道爲什麼我得到一個數學上不正確的輸出?可能的話,錯誤留在if循環中。 – user1018331 2012-02-27 16:09:05
你必須解釋你期待什麼樣的輸出。我們如何猜測「數學不正確」意味着沒有任何信息? – YXD 2012-02-27 16:12:08