OFFSET
1,2
EXAMPLE
length of Philo line: 1.8442716817001718647799577442735702984134...
endpoint on x axis: (2.35321..., 0); see A197032
endpoint on line y=x: (1.73898, 1.73898)
MATHEMATICA
f[t_] := (t - k*t/(k + m*t - m*h))^2 + (m*k*t/(k + m*t - m*h))^2;
g[t_] := D[f[t], t]; Factor[g[t]]
p[t_] := h^2 k + k^3 - h^3 m - h k^2 m - 3 h k t + 3 h^2 m t + 2 k t^2 - 3 h m t^2 + m t^3 (* root of p[t] minimizes f *)
m = 1; h = 2; k = 1; (* m=slope; (h, k)=point *)
t = t1 /. FindRoot[p[t1] == 0, {t1, 1, 2}, WorkingPrecision -> 100]
RealDigits[t] (* A197032 *)
{N[t], 0} (* lower endpoint of minimal segment [Philo line] *)
{N[k*t/(k + m*t - m*h)],
N[m*k*t/(k + m*t - m*h)]} (* upper endpoint *)
d = N[Sqrt[f[t]], 100]
RealDigits[d] (* A197033 *)
Show[Plot[{k*(x - t)/(h - t), m*x}, {x, 0, 2.5}],
ContourPlot[(x - h)^2 + (y - k)^2 == .003, {x, 0, 3}, {y, 0, 3}], PlotRange -> {0, 2}, AspectRatio -> Automatic]
CROSSREFS
KEYWORD
nonn,cons
AUTHOR
Clark Kimberling, Oct 10 2011
STATUS
approved