[討論] if的判斷
各位版友好
我指定了一個XY平面,大小同樣都是從-10~10
並在上面畫了一個圓,半徑r
然後想在上面寫一個判斷式,當r<5時 p=1
當r>5時 p=0
clear all
x=linspace(-10,10,11);
y=linspace(-10,10,11);
[X,Y]=meshgrid(x,y);
r=sqrt(X.^2+Y.^2);
for p=1:11;
q=1:11;
if r<5;
p(p,q)=1;
else
p(p,q)=0;
end
end
請問我有哪裡寫錯嗎? 因為它出來的值p全部等於0
謝謝大家的幫忙!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.38.13
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):