एक संख्यात्मक (!) फ़ंक्शन से एक क्षेत्र कैसे प्राप्त करें
Nov 24 2020
मैं Regionविशुद्ध रूप से संख्यात्मक रूप से परिभाषित फ़ंक्शन से प्राप्त करना चाहूंगा । इस तरह:
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}}
]