Elliptical paraboloid surface in matlab using F/D = 0.3

Click For Summary
To generate an elliptical paraboloid antenna surface in MATLAB with an F/D ratio of 0.3 and a diameter of 50 meters, the focal length (F) is calculated to be 15 meters and the height (H) approximately 10.416 meters. The equation used is z = (x^2/a^2) + (y^2/b^2), where a and b are equal for a circular paraboloid. Despite implementing the equations, the resulting surface does not match the desired angle of 79.611 degrees, indicating an issue with the implementation of theta in the code. Adjustments to the meshgrid and surface plotting are suggested, but the user continues to struggle with achieving the correct shape.
Monsterboy
Messages
304
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
I got it.
 

Similar threads

Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K