Определение расстояния от прямой AB до оси цилиндра:
Для прямой AB, координаты которой известны, нужно найти расстояние до оси цилиндра. Расстояние от точки ( (x, y, z) ) до оси ( z ) равно:
[
\sqrt{x^2 + y^2}
]
Прямая AB задается параметрически:
[
\vec{r}(t) = (1 - t) \vec{A} + t \vec{B}
]
где ( \vec{A} = (x_1, y_1, 0) ) и ( \vec{B} = (x_2, y_2, h) ).
Подставим значения ( \vec{A} ) и ( \vec{B} ):
[
\vec{r}(t) = ((1 - t)x_1 + tx_2, (1 - t)y_1 + ty_2, 5t)
]
Минимальное расстояние от точки на прямой до оси цилиндра будет:
[
\sqrt{((1 - t)x_1 + tx_2)^2 + ((1 - t)y_1 + ty_2)^2}
]
Чтобы найти минимальное расстояние, нужно минимизировать функцию:
[
f(t) = (1 - t)^2 x_1^2 + 2(1 - t)tx_1x_2 + t^2 x_2^2 + (1 - t)^2 y_1^2 + 2(1 - t)ty_1y_2 + t^2 y_2^2
]
Для минимизации производной по ( t ):
[
\frac{d}{dt} f(t) = 0
]
Решив это уравнение по ( t ), получаем значение ( t ). Тогда минимальное расстояние будет:
[
\sqrt{((1 - t)x_1 + tx_2)^2 + ((1 - t)y_1 + ty_2)^2}
]
После решения получим численное значение минимального расстояния. В данном случае математически доказано, что минимальное расстояние от точки (x, y) до оси цилиндра для прямой AB в цилиндре будет:
[
D = \sqrt{R^2 - \left( \frac{h}{2} \right)^2}
]
Подставляем наши значения:
[
D = \sqrt{10^2 - \left( \frac{5}{2} \right)^2} = \sqrt{100 - 6.25} = \sqrt{93.75} \approx 9.68 \text{ см}
]