Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
14 / 14 / 2
Регистрация: 03.02.2010
Сообщений: 142
1

Золотое Сечение для 2D и 3D случая

17.04.2012, 10:35. Показов 1492. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток! Я пытаюсь написать поиск по вектору который лежит либо в плоскости, либо в пространстве методом золотого сечения.
Суть в том что есть некая функция имеющая минимум в некоторой точке w(х,у) для 2D или w(x,y,z) для 3D.
И есть некий отрезок, с началом в точке a(ax,ay) и концом в точке b(bx,by) (для 3D - a(ax,ay,az), b(bx,by,bz)). И я пытаюсь найти точку на этом отрезке, где значение функции будет минимально методом золотого сечения.
Если для одномерного случая всё ясно, то для дву- и трехмерного не понятно как делать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2012, 10:35
Ответы с готовыми решениями:

Золотое сечение
Вам необходимо написать функцию golden_ratio(i), которая получает число i как аргумент и печатает...

Золотое сечение
Напишите программу, которая находит все минимумы и максимумы функции на интервале с точностью...

Золотое сечение
Вам необходимо написать функцию golden_ratio(i), которая получает число i как аргумент и печатает...

Золотое сечение
Здравствуйте. Находил на данном форуме готовые решения, но везде искали минимум или максимум, а это...

1
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 68
18.04.2012, 12:37 2
Ну, для этого надо хоть немного ориентироваться в математике. Если f(X) - скалярная функция n-мерного вектора X, a минимум ищется на отрезке X1-X2, то вводите переменную r и минимизируете функцию f(X1*(r-1)+X2*r) на отрезке 0<=r<=1 как функцию одной переменной по вашему алгоритму. По полученному значению rmin находите Xmin=X1*(rmin-1)+X2*rmin.
1
18.04.2012, 12:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2012, 12:37
Помогаю со студенческими работами здесь

Золотое сечение
Здравствуйте, мне нужно решить задачу, и написать код для поиска F:=cos(x)-sqrt(x) методом Золотого...

Золотое сечение и дихотомия
Ребят. Нужна помощь. Для функции R(x) = cos(0.5x+0.2)+x^2 сравнить метод золотого сечения и...

Вычислить золотое сечение
Вычислить золотое сечение по формуле: ...

"Золотое сечение" оптимизации
На моем сайте есть модуль, который выдает версию страницы для печати. Т.е. на ней ничего лишнего:...


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

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