Main Content

coneangle2size

Calculates equivalent cone height, broad radius, and narrow radius

Since R2020a

Description

example

conedimensions = coneangle2size(slantheight,halfconeangle,Name=Value) calculates the equivalent cone height,broad radius, and narrow radius from its half cone angle and slant length.

conedimensions = coneangle2size(___,Name=Value) calculates the equivalent cone height,broad radius, and narrow radius using additional options specified by one or more name-value arguments. Specify the name-value arguments after all the input arguments.

Examples

collapse all

Calculate the cone height, the broad radius, and the narrow radius of the cone in a bicone antenna using a half cone angle of 30 degrees, slant length of 0.0400 m, feed width of 0.001 m.

ant = bicone(FeedHeight=0.3e-3,FeedWidth=0.5e-3);
show(ant)

m = coneangle2size(30,40e-3,FeedWidth=1e-3)
m = struct with fields:
    NarrowRadius: 0.0013
     BroadRadius: 0.0213
      ConeHeight: 0.0346

ant.ConeHeight = m.ConeHeight;
ant.BroadRadius = m.BroadRadius;
ant.NarrowRadius = m.NarrowRadius;
show(ant)

Input Arguments

collapse all

Length from the base of the cone to point on the narrow radius circle, specified as a positive scalar in meters.

Data Types: double

Half of the cone angle, specified as a positive scalar in degrees. This value must be between 5 and 85 degrees.

Data Types: double

Name-Value Arguments

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: FeedWidth = 0.02

Before R2021a, use commas to separate each name and value, and enclose Name in quotes.

Example: 'FeedWidth',0.02

Width of the feed, specified as a positive scalar in meters.

Example: 0.02

Data Types: double

Radius at the apex of the cone, specified as a positive scalar in meters.

Example: 1

Data Types: double

Version History

Introduced in R2020a