Форум программистов, компьютерный форум, киберфорум
Методы оптимизации
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1

Градиент функции

05.11.2013, 21:28. Показов 1416. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Чисто практический вопрос
Что нам дает градиент функции? Зачем она нужна, можете привести пример ее применения?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.11.2013, 21:28
Ответы с готовыми решениями:

Оптимизация, градиент, штрафная функция, локальный и глобальный минимум
Решается оптимизационная задача по поиску минимума функции.Целевая Функция S зависит от переменной U4, k: S(U4,k). Глобальный минимум...

Градиент функции
Вычислить градиент функции z=z(x,y) в точке M(a,b) и частные производные первого и второго порядка. z=arcsin(3x+y) Спасибо за...

Градиент функции f(x,y,z)
Доброе утро. Возникла необходимость найти градиент функции f(x,y,z) и вывести его на график векторных полей. Все попытки вычислить его...

8
 Аватар для Bishoр
30 / 30 / 1
Регистрация: 19.08.2013
Сообщений: 51
05.11.2013, 22:14
В целом можно обратиться к википедии:
http://ru.wikipedia.org/wiki/%... 0%BD%D1%82

Градиент чаще всего используется в векторном анализе, для установления вектора, отображающего самого быстрого возрастания функции
1
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
05.11.2013, 23:14  [ТС]
Цитата Сообщение от Bishoр Посмотреть сообщение
для установления вектора, отображающего самого быстрого возрастания функции
И все же как это понимать?
В чем же разница тогда от производной?
0
 Аватар для Bishoр
30 / 30 / 1
Регистрация: 19.08.2013
Сообщений: 51
05.11.2013, 23:19
Цитата Сообщение от Almaz_1993 Посмотреть сообщение
И все же как это понимать?
В чем же разница тогда от производной?
Градиент это и есть производная, только по направлению, формула есть, там по ссылке пройдите
1
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
05.11.2013, 23:40  [ТС]
Цитата Сообщение от Bishoр Посмотреть сообщение
там по ссылке пройдите
Если честно, я так и не понял зачем она нужна
0
 Аватар для Bishoр
30 / 30 / 1
Регистрация: 19.08.2013
Сообщений: 51
06.11.2013, 00:04
Цитата Сообщение от Almaz_1993 Посмотреть сообщение
Если честно, я так и не понял зачем она нужна
Была бы конкретная задача, можно было бы объяснить, не имея конкретной задачи, даже интеграл кажется непонятной функцией
0
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,707
06.11.2013, 05:30
Странный вопрос. Ну, если нам надо найти максимум, лучше идти к нему кратчайшей дорогой, а направление задаёт как раз таки градиент. В реальной жизни, разумеется, всё гораздо сложнее, но...
0
110 / 36 / 5
Регистрация: 27.12.2012
Сообщений: 130
06.11.2013, 18:51
Цитата Сообщение от Almaz_1993 Посмотреть сообщение
И все же как это понимать?
В чем же разница тогда от производной?
Градиент это и есть "производная". Используется для оптимизации многомерных функций, где 2 и более переменных. В этом случае производных первой степени будет столько, сколько переменных, а производных 2ой и более степеней (производная производной) еще больше. Так что одназначно не сказать, где минимум максимум и т.д.

Полезна когда нельзя алгеброически вычислить оптимум. Т.е. формула то есть, но однозначного решения не имеет и/или невозможно найти такое решение. В таких случиях прибегаем к симуляции и используем градиент. Например данна 3Д поверхность и нужно найти абсолютный минимум (минимум среди минимумов). Берем любую точку на поверхности этой функции, градиент ищет кратчайщую дорогу до заданной цели. Повторяем несколько тысяч раз, сравниваем результаты и берем "минимальный минимум".
Пример использования: нахождение макимума правдопадобия во время регрессионого анализа.
0
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
06.11.2013, 19:03  [ТС]
Цитата Сообщение от vorobichek Посмотреть сообщение
Полезна когда нельзя алгеброически вычислить оптимум. Т.е. формула то есть, но однозначного решения не имеет и/или невозможно найти такое решение. В таких случиях прибегаем к симуляции и используем градиент. Например данна 3Д поверхность и нужно найти абсолютный минимум (минимум среди минимумов). Берем любую точку на поверхности этой функции, градиент ищет кратчайщую дорогу до заданной цели. Повторяем несколько тысяч раз, сравниваем результаты и берем "минимальный минимум".
Спасибо, стало проясняться чуток)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2013, 19:03
Помогаю со студенческими работами здесь

Найти градиент функции
найти градиент функции u=\frac{x^3}{ctg(yz)} в точке {M}_{0}=\left(2,\frac{\pi }{2},\frac{1}{2}\right)

Найти градиент функции
r=xi+yj+zk, lrl=sqrt(x^2+y^2+z^2), c - постоянный вектор Найти grad(u), где u=ll Может пожалуйста кто-нибудь кинуть лекцию с этой темой...

Градиент двумерной функции
Помогите,пожалуйста,написать программу ,которая высчитывает градиент двумерной функции. Проще говоря,мне нужно найти производные сложной...

Градиент функции нескольких переменных.
Прошу помочь в срочном решении задачи(до завтра терпит): Найти градиенту функции u=f(x,y,z) в точке A(x_0,y_0,z_0) и вычислить его...

Градиент бесконечно гладкой функции
Подскажите пожалуйста, с какой стороны вообще подступиться к следующей задаче? Не совсем ясно как это анализировать. Буду благодарен за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru