Hi, thanks for your answer.

How I can directly get a 2D FF? because recording a near field with a 2D monitor and then getting FF from it by using the farfield3d() function gives semi-spherical 3D FF? then one can extract 2D FF by selecting a phi.

I think, this is what is explained by this following example? No?


"One more thing to think: polar plot requires angles from 0 to 360. But theta is from -90 to 90 deg for a given phi, how can you plot it in polar?"

That's what I am also wondering because this is how it's explained in the example. They are plotting the polar plot with polarplot(theta, E2) at a given phi that's why we can see the values only in half plane of the polar plot.  And if we change the angle theta from -90:+90 to 0:180, the same pattern rotates by 90.