there, I encountered this problem while coding:
I generate a table in the r-z plane of cylindrical coordinates:
tbl = Flatten[Table[{r, z}, {r, 0, 1, .1}, {z, -.8, .8, .1}], 1];
and the boundary curve of the region is defined parametrically in the bispherical coordinates:
r[η_, ξ_] := (c Sin[η])/(Cosh[ξ] - Cos[η]);
z[η_, ξ_] := (c Sinh[ξ])/(Cosh[ξ] - Cos[η]);
with the constant:
c = ρ Sin[η0];(*ρ Sin[η0]*)
ρ = (2/(3 (π - η0) Cos[η0] + 3 Sin[η0] -
Sin[η0]^3))^(1/3);
Thus, given the fixed η0, such as η0=π/3, plot the curve:
η0=Pi/3;
ParametricPlot[{r[η0, ξ], z[η0, ξ]}, {ξ, -30, 30}, PlotRange -> All]
I want to select the points that lie inside of the region bounded by the curve and the y-axis, but I don't know how to add this condition to "Select". Please help!




RegionFunctionand define your region by statements such as $0<x<1.2$ and $-X(x) < y < + X(x)$, where $X(x)$ is derived from you implicit equations. Once you have a region function you can useRegionMemberapplied to each point. – David G. Stork Oct 04 '17 at 20:33xiSols = Normal[Solve[x == r[\[Eta]0, xi], xi, Reals]] ySol = z[\[Eta]0, xi] /. xiSols // Simplify– Julien Kluge Oct 04 '17 at 20:37