Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 35
1

Градиент двумерной функции

16.03.2015, 12:39. Показов 4498. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите,пожалуйста,написать программу ,которая высчитывает градиент двумерной функции.
Проще говоря,мне нужно найти производные сложной функции и вывести их через запятую.
Никак у меня не получается,нужна помощь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2015, 12:39
Ответы с готовыми решениями:

Функции и модули двумерной матрицы
Доброго всем дня. Дорогие пользователи форумом, пожалуйста помогите,завтра сдавать зачет по С++ а...

Шаблон функции для поиска среднего арифметического элементов двумерной матрицы
Как сделать шаблон функции для поиска среднего арифметического для двумерной матрицы для...

Преобразование двумерной матрицы
В двумерном массивеb найдите 4 последовательных элемента сумма которых максимальна.Обход начать с...

Диагональ двумерной матрицы
Привет всем! На сегодняшний день уже второй раз обращаюсь и мне очень неловко. Но и иначе никак. ...

5
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,715
16.03.2015, 13:00 2
z=f(x,y)
Разбиваете сеткой с шагом hx по x и с шагом hy по y
Градиент в точке (i,j) сетки равен:
Gx=f(xi+1,yj)-f(xi,yj)*hx
Gy=f(xi,yj+1)-f(xi,yj)*hy
1
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 35
16.03.2015, 13:05  [ТС] 3
Спасибо
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
16.03.2015, 13:09 4
zss, разве не поделить нужно? или я математику забыл....

Добавлено через 20 секунд
Цитата Сообщение от Утка Посмотреть сообщение
а что такое h?
шаг, чем меньше тем лучше
0
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,715
16.03.2015, 19:26 5
Цитата Сообщение от aLarman Посмотреть сообщение
разве не поделить нужно?
Производная - это dz/dx=f(x).
Отсюда dz=f(x)*dx
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
16.03.2015, 21:00 6
zss, Нет же
dz/dx = (z(x+h) - z(x))/h
Градиент же производная

Добавлено через 3 минуты
в частном случае, а в общем G - пусть градиент
G = https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum \delta f/ \delta x{i}_{}*\vec{x{i}_{}}

Добавлено через 2 минуты

Не по теме:

какая то стремная у меня формула вышла...

1
16.03.2015, 21:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2015, 21:00
Помогаю со студенческими работами здесь

Перестановка элементов в двумерной матрице
Нужно поменять местами элементы, которые находятся на главной диагонали с элементами на боковой...

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

Градиент в детекторе Канни
Собственно, судя по информации в интернете, угол направления в градиенте принимает значения от 0 до...

Найти градиент матрицы
Всем привет. Не подскажите как определить градиент матрицы 3х3? Ввод матрицы производиться через...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru