【发布时间】:2018-07-10 01:57:32
【问题描述】:
我是 IDL 的新手。我想最小化代码。我正在写这个
for x=0,(pixel-1) do begin
for y=0,(pixel-1) do begin
for z=0,(pixel-1) do begin
Bx[x,y,z]=-(n*3.14/pixel)*cos(n*3.14*x/pixel)*sin(m*3.14*y/pixel)*exp(-sqrt(n^2+m^2)*3.14*z/pixel)
endfor
endfor
endfor
我想减少到类似的东西
x=dindgen(pixel)
y=dindgen(pixel)
z=dindgen(pixel)
Bx[x,y,z]=-(n*3.14/pixel)*cos(n*3.14*x/pixel)*sin(m*3.14*y/pixel)*exp(-sqrt(n^2+m^2)*3.14*z/pixel)
我该怎么做?
【问题讨论】: