Automatische Vereinfachung von Regionen
Operationen mit speziellen Regionen wurden in Version 11 verbessert, um spezielle Regionen und alle damit verbundenen Vorgänge, Graphiken und Parameter bestmöglich zu repräsentieren.
Scheiden Sie die Einheitsscheibe mit dem Einheitsrechteck.
In[1]:=
RegionIntersection[Disk[], Rectangle[]]
Out[1]=
Wenden Sie eine affine Transformation auf eine spezielle Region an.
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]=
Nehmen Sie das Produkt zweier Regionen und erzeugen Sie eine spezielle Region höherer Dimension.
In[4]:=
RegionProduct[Interval[{a, b}], Disk[{x, y}, r]]
Out[4]=
In[5]:=
RegionProduct[Parallelepiped[{1, 1, 1}, IdentityMatrix[3]],
Rectangle[]]
Out[5]=
Berechnen Sie die Differenz zwischen räumlichen Regionen.
In[6]:=
RegionDifference[Disk[{0, 0}, 2], Rectangle[{2, 2}]]
Out[6]=
In[7]:=
RegionDifference[Cuboid[], Ball[{0, 0, 0}, 2]]
Out[7]=