PO_matlab
surface_normal_rim.m File Reference

Computes the unit normal vectors on the circular rim of a parabolic dish. More...

Functions

function surface_normal_rim (in rho, in phi, in z, in f, in d, in R)

Detailed Description

Computes the unit normal vectors on the circular rim of a parabolic dish.

This function calculates the normal vectors in Cartesian coordinates for points located on the rim extension of a parabolic reflector, based on geometry derived from the main paraboloid and the added rim.

Parameters
rhoRadial coordinate [m]
phiAzimuthal angle [rad]
zZ-coordinate [m]
fFocal length of the dish [m]
dDiameter of the dish [m]
RRadius of the circular rim [m]
Return values
xX component of the unit normal vector
yY component of the unit normal vector
zZ component of the unit normal vector

Function Documentation

◆ surface_normal_rim()

function surface_normal_rim ( in rho,
in phi,
in z,
in f,
in d,
in R )