Перейти к основному содержанию

Калькулятор производной по направлению

Рассчитайте производную по направлению функции f(x, y, z) в точке вдоль вектора направления, с символическим и числовым градиентом, максимальной скоростью изменения и единичным направлением, в котором она достигается.

Ввод

Построение функции 2 переменных? Просто опустите z из выражения.

Точка P = (x, y, z) для вычисления.

Вектор направления v = (a, b, c) — не обязательно должен быть единичным вектором, будет нормализован автоматически.

Вывод

Пошаговое выведение
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/directional-derivative-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "f": "x^2 + y^2 + z^2",
    "x": "1",
    "y": "1",
    "z": "1",
    "a": "1",
    "b": "0",
    "c": "0"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `directional-derivative-calculator` tool (Directional Derivative Calculator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/directional-derivative-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Калькулятор производной по направлению — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Калькулятор производной по направлению находит скорость изменения функции f(x, y, z) в точке P вдоль любого выбранного вектора направления. Он показывает символический и числовой градиент в этой точке, саму производную по направлению и максимально возможную скорость изменения вместе с точным единичным направлением, в котором она достигается — с полным пошаговым выведением.

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

Как его использовать

  1. Введите вашу функцию f(x, y, z) — стандартная математическая нотация работает: ^ для степеней, * для умножения, плюс sqrt(), sin(), cos(), log() и другие функции, поддерживаемые парсером выражений mathjs. Работаете с функцией 2 переменных? Просто опустите z из выражения.
  2. Введите точку (x, y, z) для вычисления.
  3. Введите вектор направления (a, b, c) — не обязательно должен быть единичным вектором; калькулятор нормализует его автоматически.
  4. Прочитайте Производная по направлению D_u f(P) для скорости изменения в этом направлении, Градиент ∇f(P) для вектора числового градиента и Максимальная скорость изменения с Направление максимальной скорости для самого быстрого возможного увеличения и направления, в котором оно указывает.

Результаты обновляются автоматически по мере ввода. Например, f = x*y*z в (1, 2, 3) вдоль направления (1, 1, 1) возвращает производную по направлению 6.35085, с максимально возможной скоростью изменения 7, достигаемой вдоль (0.857143, 0.428571, 0.285714).

Что такое производная по направлению?

Для скалярной функции f(x, y, z) производная по направлению вдоль единичного вектора u равна:

D_u f(P) = ∇f(P) · u

Она измеряет, насколько быстро изменяется f при движении в направлении u из точки P — это обобщение обычной производной (которая только говорит вам скорость изменения вдоль одной оси) на любое направление в пространстве. Если ваш вектор направления еще не является единичным вектором, он сначала нормализуется (делится на свою собственную длину), поскольку только направление, а не величина v, должны влиять на ответ.

Почему максимальная скорость изменения имеет значение?

Скалярное произведение ∇f(P) · u является наибольшим, когда u указывает в том же направлении, что и сам градиент — это прямое следствие тождества скалярного произведения как косинуса, поскольку cos(0°) = 1 — это наибольшее значение, которое может принять косинус. Итак, градиент всегда указывает в направлении наибольшего подъема, и его величина |∇f(P)| является этой максимальной скоростью. Этот калькулятор сообщает оба: скорость изменения в направлении, которое вы спросили, и лучшую возможную скорость, доступную в этой точке.

Какие функции я могу ввести?

Все, что понимает средство вычисления выражений mathjs: полиномы (x^2*y - 2*z), тригонометрические функции (sin(x*z), cos(y)), корни и логарифмы (sqrt(x), log(y)) и комбинации этих функций, используя x, y и z в качестве трех переменных. Углы в тригонометрических функциях по умолчанию указаны в радианах — напишите pi для π.

Нужна ротация векторного поля вместо градиента скалярной функции? Смотрите Калькулятор ротации. Для прямого вычисления произвольных математических выражений смотрите Математический калькулятор.

Конфиденциальность

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

directional derivativegradient calculatorpartial derivative calculatordel frate of changemultivariable calculusvector calculussteepest ascent

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.