[問題] 點光源模擬已回收

看板MATLAB作者 (Lex)時間16年前 (2009/05/26 20:39), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
wavelength=633e-6; k=2*pi/wavelength; L=200;N=128; z=L/sqrt(N*wavelength); ymax=L/2;y=linspace(-ymax, ymax, N); xmax=ymax;x=linspace(-xmax, xmax, N); for i=1:N for j=1:N r(i,j)=sqrt(x(i)^2+y(j)^2+z^2); O(i,j)=1/r(i,j)*exp(i*k*r(i,j)); end end lgray=zeros(256,3); for i=0:255 lgray(i+1,:)=(255-i)/255; end imagesc(O); colormap(lgray); 只有黑底而已 ..該怎麼修改呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.139.227

05/27 01:20, , 1F
用surf(lgray)試試看?
05/27 01:20, 1F

05/27 01:30, , 2F
你有比較原始的mfile嗎? 你的code好像怪怪的?
05/27 01:30, 2F

05/27 06:18, , 3F
exp(i*k*r(i,j)) XD
05/27 06:18, 3F
文章代碼(AID): #1A6-BxNc (MATLAB)
文章代碼(AID): #1A6-BxNc (MATLAB)