Create rectangle centered at origin on X-Y plane
antenna.Rectangle object to create a rectangle
centered at the origin and on the X-Y plane. You can use
antenna.Polygon to create single-layer or multi-layered antennas
rect = antenna.Rectangle creates a rectangle centered
at the origin and on the X-Y plane.
rect = antenna.Rectangle(Name,Value) sets properties
using one or more name-value pair. For example,
antenna.Rectangle('Length',0.2) creates a rectangle of length
0.2 m. Enclose each property name in quotes.
Name— Name of rectangle
'myrectangle'(default) | character vector
Name of rectangle, specified a character vector.
rectangle.Name = 'Rect1'
Center— Cartesian coordinates of center of rectangle
[0 0](default) | 2-element vector
Cartesian coordinates of center of rectangle, specified a 2-element vector with each element measured in meters.
rectangle.Center = [0.006 0.006]
Length— Rectangle length
Rectangle length, specified a scalar in meters.
rectangle.Length = 2
Width— Rectangle width
Rectangle width, specified a scalar in meters.
rectangle.Width = 4
NumPoints— Number of discretization points per side
Number of discretization points per side, specified a scalar.
rectangle.NumPoints = 16
|Boolean unite operation on two shapes|
|Calculate area of shape in square meters|
|Boolean subtraction operation on two shapes|
|Boolean intersection operation on two shapes|
|Rotate shape about axis and angle|
|Rotate shape about x-axis and angle|
|Rotate shape about y-axis and angle|
|Rotate shape about z-axis and angle|
|Move shape to new location|
|Display antenna or array structure; display shape as filled patch|
|Mesh properties of metal or dielectric antenna or array structure|
|Remove holes from shape|
|Remove sliver outliers from boundary of shape|
Create a rectangle shape using antenna.Rectangle and view it.
r1 = antenna.Rectangle
r1 = Rectangle with properties: Name: 'myrectangle' Center: [0 0] Length: 1 Width: 2 NumPoints: 2
Create and view a rectangle with a length of 2 m and a width of 4 m.
r2 = antenna.Rectangle('Length',2,'Width',4); show(r2) axis equal
Rotate the rectangle.
Create a rectangle with a length of 0.15 m, and a width of 0.15 m.
r = antenna.Rectangle('Length',0.15,'Width',0.15);
Create a second rectangle with a length of 0.05 m, and a width of 0.05 m. Set the center of the second rectangle at half the length of the first rectangle r.
n = antenna.Rectangle('Center',[0.075,0],'Length',0.05,'Width',0.05);
Create and view a notched rectangle by subtracting n from r.
rn = r-n; show(rn)
Calculate the area of the notched rectangle.
ans = 0.0212