Polar coordinates #
We define polar coordinates, as a partial homeomorphism in ℝ^2
between ℝ^2 - (-∞, 0]
and
(0, +∞) × (-π, π)
. Its inverse is given by (r, θ) ↦ (r cos θ, r sin θ)
.
It satisfies the following change of variables formula (see integral_comp_polarCoord_symm
):
∫ p in polarCoord.target, p.1 • f (polarCoord.symm p) = ∫ p, f p
The polar coordinates partial homeomorphism in ℝ^2
, mapping (r cos θ, r sin θ)
to (r, θ)
.
It is a homeomorphism between ℝ^2 - (-∞, 0]
and (0, +∞) × (-π, π)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
hasFDerivAt_polarCoord_symm
(p : ℝ × ℝ)
:
HasFDerivAt (↑polarCoord.symm) (fderivPolarCoordSymm p) p
The polar coordinates partial homeomorphism in ℂ
, mapping r (cos θ + I * sin θ)
to (r, θ)
.
It is a homeomorphism between ℂ - ℝ≤0
and (0, +∞) × (-π, π)
.
Equations
Instances For
@[deprecated Complex.norm_polarCoord_symm (since := "2025-02-17")]
Alias of Complex.norm_polarCoord_symm
.
theorem
Complex.integral_comp_polarCoord_symm
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
(f : ℂ → E)
:
The derivative of polarCoord.symm
on ι → ℝ × ℝ
, see hasFDerivAt_pi_polarCoord_symm
.
Equations
- fderivPiPolarCoordSymm p = ContinuousLinearMap.pi fun (i : ι) => (fderivPolarCoordSymm (p i)).comp (ContinuousLinearMap.proj i)
Instances For
theorem
injOn_pi_polarCoord_symm
{ι : Type u_1}
:
Set.InjOn (fun (p : ι → ℝ × ℝ) (i : ι) => ↑polarCoord.symm (p i)) (Set.univ.pi fun (x : ι) => polarCoord.target)
theorem
hasFDerivAt_pi_polarCoord_symm
{ι : Type u_1}
[Fintype ι]
(p : ι → ℝ × ℝ)
:
HasFDerivAt (fun (x : ι → ℝ × ℝ) (i : ι) => ↑polarCoord.symm (x i)) (fderivPiPolarCoordSymm p) p
theorem
pi_polarCoord_symm_target_ae_eq_univ
{ι : Type u_1}
[Fintype ι]
:
((Pi.map fun (x : ι) => ↑polarCoord.symm) '' Set.univ.pi fun (x : ι) => polarCoord.target) =ᵐ[MeasureTheory.volume] Set.univ
theorem
measurableSet_pi_polarCoord_target
{ι : Type u_1}
[Fintype ι]
:
MeasurableSet (Set.univ.pi fun (x : ι) => polarCoord.target)
theorem
integral_comp_pi_polarCoord_symm
{ι : Type u_1}
[Fintype ι]
{E : Type u_2}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
(f : (ι → ℝ × ℝ) → E)
:
theorem
Complex.integral_comp_pi_polarCoord_symm
{ι : Type u_1}
[Fintype ι]
{E : Type u_2}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
(f : (ι → ℂ) → E)
: