看板 MATLAB 關於我們 聯絡資訊
各位版友好 我指定了一個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