숫자 (!) 함수에서 지역을 얻는 방법
Nov 24 2020
Region
순전히 수치 적으로 정의 된 함수에서 a 를 얻고 싶습니다 . 이 같은:
f[r_?NumericQ, th_] := {r Cos[th], r Sin[th]};
분석적으로 이것은 다음을 통해 매우 쉽게 달성 할 수 있습니다.
Region[ParametricRegion[{r Cos[th], r Sin[th]}, {{th, 0, 2 Pi}, {r, 0, 1}}]]
그러나 수치 적으로 정의 된 것으로 어떻게 이것을 할 수 f
있습니까?
답변
6 CarlWoll Nov 24 2020 at 02:20
ParametricRegion첫 번째 인수로 목록 을 제공해야합니다 . 또한 BoundaryDiscretizeRegion숫자 함수 시각화를위한 더 나은 선택입니다.
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}}
]
