EssayAI
Блог
Блог

Как найти нормаль к поверхности: решение с примером

Запрос

Дано: поверхность z=x2+2y2z = x^2 + 2y^2 и точка M0(1; 1; 3)M_0(1;\,1;\,3) на ней. Нормаль к поверхности в точке - это прямая, перпендикулярная касательной плоскости, и её направляющим вектором служит n⃗=(zx; zy; −1)\vec{n} = (z_x;\, z_y;\, -1), собранный из двух частных производных. В нашей точке производные равны 22 и 44, поэтому ответ: n⃗=(2; 4; −1)\vec{n} = (2;\,4;\,-1), нормаль x−12=y−14=z−3−1\dfrac{x-1}{2} = \dfrac{y-1}{4} = \dfrac{z-3}{-1}, касательная плоскость 2x+4y−z−3=02x + 4y - z - 3 = 0.

Ниже те же шаги с выкладками. Калькулятор сверху открыт ровно на этих числах: подвинь точку ползунками, и вектор нормали, уравнения и угол пересчитаются.

Решение по шагам

Шаг 1. Проверяем, что точка лежит на поверхности. Подставляем x=1x = 1 и y=1y = 1 в правую часть: 12+2⋅12=31^2 + 2 \cdot 1^2 = 3. Совпало с аппликатой точки, значит M0M_0 действительно на поверхности. Шаг кажется формальным, но именно на нём отваливается половина неверных решений: если точка не лежит на поверхности, касательной плоскости в ней просто нет.

Шаг 2. Берём частные производные в общем виде. Дифференцируем по xx, считая yy константой, затем наоборот:

zx=∂∂x(x2+2y2)=2x,zy=∂∂y(x2+2y2)=4y.z_x = \frac{\partial}{\partial x}\left(x^2 + 2y^2\right) = 2x, \qquad z_y = \frac{\partial}{\partial y}\left(x^2 + 2y^2\right) = 4y.

Техника та же, что в разборе про частные производные функции: вторая переменная на время превращается в число.

Шаг 3. Подставляем координаты точки. zx(1; 1)=2⋅1=2z_x(1;\,1) = 2 \cdot 1 = 2, zy(1; 1)=4⋅1=4z_y(1;\,1) = 4 \cdot 1 = 4. Порядок важен: сначала дифференцируем в буквах, потом подставляем числа, иначе останется производная от константы, то есть ноль.

Шаг 4. Собираем вектор нормали.

n⃗=(zx; zy; −1)=(2; 4; −1).\vec{n} = (z_x;\, z_y;\, -1) = (2;\, 4;\, -1).

Минус единица в третьей координате не опечатка и не случайность: она появляется из-за того, что переменная zz входит в уравнение поверхности с коэффициентом −1-1, когда мы переносим всё в одну часть. Откуда именно, разберём в следующем разделе.

Шаг 5. Пишем уравнение нормали. Нормаль проходит через M0M_0 и имеет направляющий вектор n⃗\vec{n}, поэтому её каноническое уравнение выглядит так:

x−12=y−14=z−3−1.\frac{x - 1}{2} = \frac{y - 1}{4} = \frac{z - 3}{-1}.

Тот же ответ в параметрическом виде: x=1+2tx = 1 + 2t, y=1+4ty = 1 + 4t, z=3−tz = 3 - t. Обе записи равноправны, преподаватели чаще просят каноническую.

Шаг 6. Составляем уравнение касательной плоскости. Вектор n⃗\vec{n} перпендикулярен плоскости, значит годится уравнение плоскости по точке и нормальному вектору:

2(x−1)+4(y−1)−1⋅(z−3)=0  ⟹  2x+4y−z−3=0.2(x - 1) + 4(y - 1) - 1 \cdot (z - 3) = 0 \;\Longrightarrow\; 2x + 4y - z - 3 = 0.

Подробнее про переход от точки и нормали к общему уравнению написано в разборе уравнения плоскости.

Шаг 7. Находим длину нормали и направляющие косинусы. Модуль вектора считаем как корень из суммы квадратов координат:

∣n⃗∣=22+42+(−1)2=21≈4,583.|\vec{n}| = \sqrt{2^2 + 4^2 + (-1)^2} = \sqrt{21} \approx 4{,}583. cos⁡α=221≈0,4364,cos⁡β=421≈0,8729,cos⁡γ=−121≈−0,2182.\cos\alpha = \frac{2}{\sqrt{21}} \approx 0{,}4364, \quad \cos\beta = \frac{4}{\sqrt{21}} \approx 0{,}8729, \quad \cos\gamma = \frac{-1}{\sqrt{21}} \approx -0{,}2182.

Сумма их квадратов равна единице, это быстрая проверка арифметики. Угол между нормалью и осью OzOz равен arccos⁡(1/21)≈77,4∘\arccos\left(1/\sqrt{21}\right) \approx 77{,}4^\circ: поверхность в этой точке уже довольно крутая, и нормаль сильно завалена набок.

Ответ: n⃗=(2; 4; −1)\vec{n} = (2;\,4;\,-1); нормаль x−12=y−14=z−3−1\dfrac{x-1}{2} = \dfrac{y-1}{4} = \dfrac{z-3}{-1}; касательная плоскость 2x+4y−z−3=02x + 4y - z - 3 = 0; ∣n⃗∣=21|\vec{n}| = \sqrt{21}, направляющие косинусы (0,4364; 0,8729; −0,2182)\left(0{,}4364;\, 0{,}8729;\, -0{,}2182\right).

Формула и откуда она берётся

Поверхность, заданную явно как z=f(x,y)z = f(x, y), всегда можно переписать в неявном виде, перенеся всё влево:

F(x, y, z)=f(x, y)−z=0.F(x,\, y,\, z) = f(x,\, y) - z = 0.

Градиент такой функции трёх переменных равен ∇F=(Fx; Fy; Fz)=(fx; fy; −1)\nabla F = (F_x;\, F_y;\, F_z) = (f_x;\, f_y;\, -1). Вот откуда берётся та самая минус единица: производная слагаемого −z-z по zz равна −1-1, а f(x,y)f(x, y) от zz не зависит.

Почему градиент перпендикулярен поверхности, видно из одной строчки. Возьмём любую кривую r⃗(t)\vec{r}(t), целиком лежащую на поверхности. Для неё тождественно выполнено F(r⃗(t))=0F(\vec{r}(t)) = 0; продифференцируем по tt и получим ∇F⋅r⃗′(t)=0\nabla F \cdot \vec{r}^{\prime}(t) = 0. Значит градиент ортогонален вектору скорости любой кривой на поверхности, а все эти векторы скоростей как раз и заметают касательную плоскость. Отсюда сразу два следствия: ∇F\nabla F задаёт направление нормали, а перпендикулярная ему плоскость через точку и есть касательная.

Полезно понимать разницу с плоским случаем. У функции двух переменных градиент ∇z=(zx; zy)\nabla z = (z_x;\, z_y) лежит в плоскости OxyOxy и показывает направление наискорейшего роста, а нормаль к поверхности живёт в пространстве и содержит третью координату. Путать их нельзя, хотя первые две координаты у них совпадают.

Ещё одно замечание про масштаб. Любой ненулевой множитель у нормального вектора ничего не меняет: (2; 4; −1)(2;\,4;\,-1), (4; 8; −2)(4;\,8;\,-2) и (−2; −4; 1)(-2;\,-4;\,1) задают одну и ту же прямую и одну и ту же плоскость. Поэтому дроби в координатах смело домножают на общий знаменатель, а знак выбирают из соображений удобства или ориентации.

Поверхность задана неявно: нормаль через градиент

Если поверхность дана уравнением F(x, y, z)=0F(x,\, y,\, z) = 0 и решать его относительно zz неудобно, нормаль берут прямо из градиента, без всякого приведения к явному виду:

n⃗=∇F=(Fx; Fy; Fz).\vec{n} = \nabla F = (F_x;\, F_y;\, F_z).

Разберём сферу x2+y2+z2=14x^2 + y^2 + z^2 = 14 в точке M(1; 2; 3)M(1;\,2;\,3). Точка на сфере: 1+4+9=141 + 4 + 9 = 14. Частные производные Fx=2xF_x = 2x, Fy=2yF_y = 2y, Fz=2zF_z = 2z дают в точке вектор (2; 4; 6)(2;\,4;\,6), который для удобства сокращаем до (1; 2; 3)(1;\,2;\,3). Уравнение нормали: x−11=y−22=z−33\dfrac{x-1}{1} = \dfrac{y-2}{2} = \dfrac{z-3}{3}, касательная плоскость: x+2y+3z−14=0x + 2y + 3z - 14 = 0.

Ответ проходит геометрическую проверку: нормаль к сфере обязана проходить через центр, а центр здесь в начале координат, и при t=−1t = -1 параметрическая запись x=1+tx = 1 + t, y=2+2ty = 2 + 2t, z=3+3tz = 3 + 3t действительно даёт точку (0; 0; 0)(0;\,0;\,0).

Оба способа согласованы между собой. Если ту же сферу разрешить относительно zz, получится z=14−x2−y2z = \sqrt{14 - x^2 - y^2}, откуда zx=−x/z=−1/3z_x = -x/z = -1/3 и zy=−y/z=−2/3z_y = -y/z = -2/3. Вектор (−1/3; −2/3; −1)(-1/3;\, -2/3;\, -1) отличается от (1; 2; 3)(1;\,2;\,3) множителем −1/3-1/3, то есть задаёт ту же самую прямую, только смотрит внутрь сферы, а не наружу.

Проверка ответа и нулевые знаменатели

Первая проверка бесплатная: подставь координаты точки в найденное уравнение плоскости. Для нашего примера 2⋅1+4⋅1−3−3=02 \cdot 1 + 4 \cdot 1 - 3 - 3 = 0, плоскость действительно проходит через точку касания.

Вторая проверка отвечает на вопрос, та ли это плоскость. Сдвинемся от точки на 0,10{,}1 по оси xx. Поверхность даёт z=1,12+2=3,21z = 1{,}1^2 + 2 = 3{,}21, плоскость даёт z=2⋅1,1+4−3=3,2z = 2 \cdot 1{,}1 + 4 - 3 = 3{,}2. Расхождение 0,010{,}01 равно квадрату сдвига: касательная плоскость приближает поверхность с точностью до величины второго порядка малости, и это её определяющее свойство. На графике в калькуляторе этот же эффект виден глазами: сузь окно сечения, и штриховые касательные сольются с кривыми.

Третья проверка на ортогональность. Касательные векторы к двум координатным сечениям равны (1; 0; zx)=(1; 0; 2)(1;\,0;\,z_x) = (1;\,0;\,2) и (0; 1; zy)=(0; 1; 4)(0;\,1;\,z_y) = (0;\,1;\,4). Их скалярные произведения с нормалью: 2⋅1+4⋅0−1⋅2=02 \cdot 1 + 4 \cdot 0 - 1 \cdot 2 = 0 и 2⋅0+4⋅1−1⋅4=02 \cdot 0 + 4 \cdot 1 - 1 \cdot 4 = 0. Оба нуля на месте, нормаль перпендикулярна обоим направлениям.

Отдельный случай, который пугает на контрольной, это ноль в знаменателе канонической записи. В точке O(0; 0; 0)O(0;\,0;\,0) нашего параболоида производные обнуляются и n⃗=(0; 0; −1)\vec{n} = (0;\,0;\,-1), а уравнение принимает вид x0=y0=z−1\dfrac{x}{0} = \dfrac{y}{0} = \dfrac{z}{-1}. Запись законна и читается как система x=0x = 0, y=0y = 0: нормаль совпала с осью OzOz, а касательная плоскость стала горизонтальной, z=0z = 0. Делить ни на что не нужно.

Бывает и наоборот, когда нормали нет вовсе. У конуса z=x2+y2z = \sqrt{x^2 + y^2} в вершине частные производные не существуют, касательной плоскости там нет, и задача корректна только в точках, отличных от вершины.

Частые ошибки

  • Не проверили, что точка лежит на поверхности. Если аппликата в условии не совпадает с f(x0; y0)f(x_0;\, y_0), дальше считать нечего: ошибка в условии или в выписанных координатах.
  • Подставили числа до дифференцирования. Если сразу положить y=1y = 1, слагаемое 2y22y^2 станет константой, и производная zyz_y выйдет нулевой вместо четвёрки.
  • Потеряли минус единицу и написали n⃗=(2; 4)\vec{n} = (2;\,4) или (2; 4; 1)(2;\,4;\,1) без объяснений. Двумерный вектор нормаль в пространстве не задаёт, а знак третьей координаты нужно держать согласованным со всеми уравнениями сразу.
  • Перепутали объекты: подставили нормаль в каноническое уравнение прямой, но назвали результат касательной плоскостью. Нормаль это прямая с тремя равными отношениями, плоскость это одно линейное уравнение.
  • Для неявной поверхности взяли только FxF_x и FyF_y, забыв FzF_z. У сферы это даёт вектор (2; 4; 0)(2;\,4;\,0), который лежит в горизонтальной плоскости и к поверхности не перпендикулярен.
  • Нормировали вектор в самом начале и потащили корни через все выкладки. Направляющие косинусы нужны только в самом конце, а уравнения пишутся по целочисленному вектору.

FAQ

Чем нормаль к поверхности отличается от градиента функции двух переменных? Градиент ∇z=(zx; zy)\nabla z = (z_x;\, z_y) это двумерный вектор в плоскости OxyOxy, он показывает направление наискорейшего роста функции. Нормаль трёхмерна и равна (zx; zy; −1)(z_x;\, z_y;\, -1). Совпадают у них только первые две координаты, и именно поэтому их так часто путают.

Можно ли взять вектор (−zx; −zy; 1)(-z_x;\, -z_y;\, 1)? Да, это противоположный вектор, он задаёт ту же прямую и ту же плоскость. Уравнение плоскости отличается лишь умножением на −1-1, а каноническая запись нормали сводится к прежней домножением всех знаменателей на минус единицу. Выбор знака влияет только на ориентацию, то есть на то, наружу или внутрь смотрит нормаль.

Как найти угол между нормалью и осью OzOz? Через направляющий косинус: cos⁡γ=∣−1∣∣n⃗∣\cos\gamma = \dfrac{|-1|}{|\vec{n}|}, для нашего примера это 1/21≈0,21821/\sqrt{21} \approx 0{,}2182 и γ≈77,4∘\gamma \approx 77{,}4^\circ. Этот же угол равен углу между касательной плоскостью и плоскостью OxyOxy, что удобно при расчёте площади поверхности.

Что делать, если поверхность задана параметрически? Для r⃗(u; v)\vec{r}(u;\, v) нормаль получают векторным произведением частных производных: n⃗=r⃗u×r⃗v\vec{n} = \vec{r}_u \times \vec{r}_v. Явный случай z=f(x,y)z = f(x, y) это частный вариант с параметрами u=xu = x, v=yv = y: произведение (1; 0; fx)×(0; 1; fy)(1;\,0;\,f_x) \times (0;\,1;\,f_y) даёт как раз (−fx; −fy; 1)(-f_x;\, -f_y;\, 1).

Коротко

  1. Проверь, что точка на поверхности: f(x0; y0)f(x_0;\, y_0) должно равняться z0z_0.
  2. Найди частные производные в общем виде и только потом подставь координаты точки.
  3. Собери вектор нормали n⃗=(zx; zy; −1)\vec{n} = (z_x;\, z_y;\, -1), для неявной поверхности n⃗=∇F=(Fx; Fy; Fz)\vec{n} = \nabla F = (F_x;\, F_y;\, F_z).
  4. Запиши нормаль канонически, x−x0nx=y−y0ny=z−z0nz\dfrac{x - x_0}{n_x} = \dfrac{y - y_0}{n_y} = \dfrac{z - z_0}{n_z}, а касательную плоскость как nx(x−x0)+ny(y−y0)+nz(z−z0)=0n_x(x - x_0) + n_y(y - y_0) + n_z(z - z_0) = 0.
  5. Для примера z=x2+2y2z = x^2 + 2y^2 в точке M0(1; 1; 3)M_0(1;\,1;\,3) ответ такой: n⃗=(2; 4; −1)\vec{n} = (2;\,4;\,-1), нормаль x−12=y−14=z−3−1\dfrac{x-1}{2} = \dfrac{y-1}{4} = \dfrac{z-3}{-1}, плоскость 2x+4y−z−3=02x + 4y - z - 3 = 0, ∣n⃗∣=21≈4,583|\vec{n}| = \sqrt{21} \approx 4{,}583.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

Матанализ

Как найти частные производные функции: решение по шагам

Разбираем, как найти частные производные функции двух переменных: производные первого и второго порядка, смешанные производные и теорема Шварца, полный дифференциал и частые ошибки.

Матанализ

Как найти градиент функции: пример с решением

Разбираем, как найти градиент функции двух переменных: частные производные, вектор в точке, модуль градиента как наибольшая скорость роста, производная по направлению и частые ошибки.

Матанализ

Как найти дифференциал второго порядка функции: формула

Разбираем, как найти дифференциал второго порядка функции: формула через вторую производную, пошаговый расчёт для y = x^3 ln x при dx = 0,1, потеря инвариантности формы и случай двух переменных.

Матанализ

Как найти эластичность функции: пошаговое решение

Как найти эластичность функции через производную: пошаговый расчёт для линейного спроса в точке, определение типа спроса, связь с выручкой и свойства эластичности.

Матанализ

Как найти область определения дроби: по шагам

Как найти область определения дроби: условие «знаменатель не равен нулю», разложение квадратного трёхчлена на множители, дробь под корнем и под логарифмом, ответ промежутками.

Матанализ

Как найти область определения функции двух переменных

Как найти область определения функции двух переменных: система неравенств из корня и логарифма, построение области на плоскости, граница со штриховкой и запись ответа.