Elliptical paraboloid surface in matlab using F/D = 0.3

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 3K views
Monsterboy
Messages
305
Reaction score
96

Homework Statement


To generate a elliptical paraboloid antenna surface in MATLAB using the given F/D ratio (= 0.3)
F- focal length
D- Diameter = 50 m

Homework Equations


## \frac {F}{D} =\frac {1}{4tan(\theta/2)} ##

## F = \frac {D^2}{16H} ##

H = height of the paraboloid

Equation of a elliptical paraboloid

## z = \frac{x^2}{a^2} + \frac{y^2}{b^2} ##

https://i.stack.imgur.com/sDgkP.png

In the example above H =10 and D appears to be -1 to +1 so D = 2

The Attempt at a Solution


The elliptical paraboloid has a diameter of say 50 metres.
The F/D ratio is 0.3
then F = 15 m, H = 10.416 m
I am taking a circular paraboloid so a = b in the equation, so

##z = \frac{x^2 + y^2}{a^2} ##


http://image.mathcaptain.com/cms/images/113/image-of-parabola.png

The angle between the line passing through the axis through the focal point and another line joining the focal point and the rim of the paraboloid is the angle ## \theta ##.

Using the given data i got ## \theta = 79.611^{\circ} ##

I am able to get a paraboloid but not of the shape i want, i am not getting the required ##\theta ## i am getting a surface similar to the one in the first link i have provided where ##\theta## is much smaller than 79.611.

[x y] = meshgrid( -25:1:25);

for z = 0:10.416
z = (x.^2 + y.^2);
figure
surf(x,y,z)
end


using the equations, i get ## \theta = \frac {\theta}{2}arctan(\frac{D}{4F}) ## i don't know how include ##theta## into the equation.

http://mathworld.wolfram.com/Paraboloid.html

I tried to use the equations in the above link in the code instead.

[u v] = meshgrid([0:1:25], [0:pi/10:2*pi]);

x = u.*sqrt(u/h).*cos(v);
y = v.*sqrt(u/h).*sin(v);

z = x.^2 +y.^2;
figure
surf(x,y,z)


the value of h is declared earlier = 10.416 , but still i am getting a paraboloid with very small ##\theta##.
 
Physics news on Phys.org