*Good morning, *

*Would you please give me some lights here: *


          In [104]:

IP(X,Y) = (0.00111111) .* (cos(152.309 .* X - 1324.58 .* Y) + cos(152.309 .* X 
- 1050.42 .* Y) + cos(152.309 .* X - 776.265 .* Y) 

+ cos(152.309 .* X - 502.11 .* Y) + cos(152.309 .* X - 227.955 .* Y) +  2 .* 
cos(676.25 .* X) (cos(152.309 .* Y) 

+ cos(426.464 .* Y) + cos(700.619 .* Y) + cos(974.775 .* Y) + cos(1248.93 .* 
Y)) + 2 .* cos(414.279 .* X) (cos(182.77 .* Y) 

+ cos(456.926 .* Y) + cos(731.081 .* Y) + cos(1005.24 .* Y) + cos(1279.39 .* 
Y)) + cos(152.309 .* X + 227.955 .* Y) 

+ cos(152.309 .* X + 502.11 .* Y) + cos(152.309 .* X + 776.265 .* Y) 

+ cos(152.309 .* X + 1050.42 .* Y) + cos(152.309 .* X + 1324.58 .* Y)).^2

Out[104]: IP (generic function with 1 method)


In [105]:

fig = figure()

X = linspace(-0.90, 0.90, 100)'

Y = linspace(-0.90, 0.90, 100)

R = sqrt(((1600 .* pi ./(41253 .* l)).^2) .* (X.^2 .+ Y.^2))

Z = (2 .* besselj1(R) ./ R).^2 .* IP(X,Y)

surf = plot_surface(X, Y, Z, rstride=1, cstride=1, linewidth=0, 
antialiased=false, cmap="coolwarm")

zlim(0,1.0)

ax = gca()

ax[:zaxis][:set_major_locator](matplotlib[:ticker][:LinearLocator](10))

ax[:zaxis][:set_major_formatter](matplotlib[:ticker][:FormatStrFormatter]("%.02f"))

fig[:colorbar](surf, shrink=0.5, aspect=5)

dimensions must match
while loading In[105], in expression starting on line 5

 in getindex at /Users/gilmoretto/.julia/v0.3/PyCall/src/PyCall.jl:642
 in pysequence_query at 
/Users/gilmoretto/.julia/v0.3/PyCall/src/conversions.jl:743
 in pytype_query at /Users/gilmoretto/.julia/v0.3/PyCall/src/conversions.jl:759
 in convert at /Users/gilmoretto/.julia/v0.3/PyCall/src/conversions.jl:808
 in pycall at /Users/gilmoretto/.julia/v0.3/PyCall/src/PyCall.jl:812
 in fn at /Users/gilmoretto/.julia/v0.3/PyCall/src/conversions.jl:181
 in close_queued_figs at /Users/gilmoretto/.julia/v0.3/PyPlot/src/PyPlot.jl:295


*I was able to plot the besselj1. But when I multiply it to IP(X,Y), I am 
getting dimension matching issue!   *

*What am I doing wrong? *


*Do you know how to get a Density Plot of *


*Z = (2 .* besselj1(R) ./ R).^2 .* IP(X,Y)*


*Such as Mathematica:*




Thank you very much, Gil 




Reply via email to