[討論] if的判斷

看板MATLAB作者 (光良的星星)時間13年前 (2012/04/15 18:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位版友好 我指定了一個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
文章代碼(AID): #1FYgM1ix (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1FYgM1ix (MATLAB)