Simplificación automática de regiones
Las operaciones en regiones especiales han sido mejoradas en la versión 11 para dar las mejores representaciones en términos de regiones especiales cuando sea posible.
Intersecte el unidad de disco con la unidad de rectángulo.
In[1]:=
RegionIntersection[Disk[], Rectangle[]]
Out[1]=
Aplique una transformación afina a la región especial.
In[2]:=
TransformedRegion[Disk[{1, 2}, {1, 2}],
AffineTransform[{{{1, 2}, {3, 1}}, {1, 2}}]]
Out[2]=
In[3]:=
TransformedRegion[Rectangle[],
ShearingTransform[\[Pi]/4, {1, 0}, {0, 1}]]
Out[3]=
Tome el producto de dos regiones y produzca una región especial de mayor dimensión.
In[4]:=
RegionProduct[Interval[{a, b}], Disk[{x, y}, r]]
Out[4]=
In[5]:=
RegionProduct[Parallelepiped[{1, 1, 1}, IdentityMatrix[3]],
Rectangle[]]
Out[5]=
Calcule la diferencia entre regiones especiales.
In[6]:=
RegionDifference[Disk[{0, 0}, 2], Rectangle[{2, 2}]]
Out[6]=
In[7]:=
RegionDifference[Cuboid[], Ball[{0, 0, 0}, 2]]
Out[7]=