So erhalten Sie eine Region aus einer numerischen (!) Funktion
Nov 24 2020
Ich möchte Region
eine rein numerisch definierte Funktion erreichen. Wie dieser:
f[r_?NumericQ, th_] := {r Cos[th], r Sin[th]};
Analytisch ist dies leicht zu erreichen mit:
Region[ParametricRegion[{r Cos[th], r Sin[th]}, {{th, 0, 2 Pi}, {r, 0, 1}}]]
Aber wie würde ich das mit dem numerisch definierten machen f
?
Antworten
6 CarlWoll Nov 24 2020 at 02:20
Sie müssen ParametricRegion
eine Liste als erstes Argument angeben. Auch BoundaryDiscretizeRegion
ist eine bessere Wahl für die Visualisierung einer numerischen Funktion:
Clear[f]
f[r_?NumericQ, th_] := {r Cos[th], r Sin[th]}
BoundaryDiscretizeRegion @ ParametricRegion[
{Indexed[f[r, th], 1], Indexed[f[r, th], 2]},
{{th, 0, 2 Pi}, {r, 0, 1}}
]
