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

看板MATLAB作者 (五味雜陳)時間16年前 (2009/05/27 01:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
close clear 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 ii=1:N for jj=1:N r(ii,jj)=sqrt(x(ii)^2+y(jj)^2+z^2); O(ii,jj)=1/r(ii,jj)*exp(i*k*r(ii,jj)); end end lgray=zeros(256,3); for ii=0:255 lgray(ii+1,:)=(255-ii)/255; end imagesc(abs(O)); colorbar; colormap(lgray); axis equal tight % 試試看唄 % 應該可以跑吧 ※ 引述《lexjiang (Lex)》之銘言: : 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.204.213
文章代碼(AID): #1A72uRGi (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1A72uRGi (MATLAB)