Cách lấy Vùng từ một hàm số (!)
Nov 24 2020
Tôi muốn đạt được một Regiontừ một hàm hoàn toàn được xác định bằng số. Giống cái này:
f[r_?NumericQ, th_] := {r Cos[th], r Sin[th]};
Về mặt phân tích, điều này khá dễ dàng đạt được với:
Region[ParametricRegion[{r Cos[th], r Sin[th]}, {{th, 0, 2 Pi}, {r, 0, 1}}]]
Nhưng làm thế nào tôi sẽ làm điều này với số được xác định f?
Trả lời
6 CarlWoll Nov 24 2020 at 02:20
Bạn cần đưa ra ParametricRegionmột danh sách làm đối số đầu tiên. Ngoài ra, BoundaryDiscretizeRegionlà một lựa chọn tốt hơn để hình dung một hàm số:
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}}
]