|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|||||||||||
Как соединить оба метода?11.02.2019, 23:51. Показов 2354. Ответов 64
Метки нет (Все метки)
помогите пожалуйста под мой метод Gold и функцию function_optimiz написать метод descent_method ?
0
|
|||||||||||
| 11.02.2019, 23:51 | |
|
Ответы с готовыми решениями:
64
Как соединить диски,чтобы система видела оба диска Если оба числа четные, то оба возвестив квадрат
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
|
| 12.02.2019, 17:51 | |
|
не совсем понятно чего вы хотите.
можете в методе descent_method просто вызвать 2 функции. напишите подробней, чего вы ждете от descent_method
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 10:38 [ТС] | |
|
Михаиллллллл, я не могу понять как мне их там вызвать, просто должна фиксироваться одна из координат и методом золотого сечения решаться и затем сравниваться текущее и предыдущее значение функции. Но функцию я должна минимизировать по двум параметрам. Параметр альфа и параметр, в будущем добавлю, M.
Вот и не могу понять как пока что сделать для одного параметра альфа, для которого метод золотого сечения работает верно. Добавлено через 2 часа 57 минут Михаиллллллл, может вы сможете мне помочь переписать под мою функцию и метод ? Добавлено через 11 часов 30 минут Помогите кто-нибудь, пожалуйста...
0
|
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
||||||
| 13.02.2019, 11:53 | ||||||
|
у вас есть две функции:
double function_optimiz(double alpha) void Gold(double a, double b, double e, double alpha) Их можно вызывать где угодно следующим образом:
0
|
||||||
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 12:20 [ТС] | |
|
Михаиллллллл, у меня функция вызывается в методе Gold. Но как тогда поступить, если в методе descent_method нужно проверять значение текущее и предыдущее, а также, если смотреть по коду из примера, то там все используется... я очень запуталась, что менять в том методе... если брать как в примере переменную В, то писать, что она = function_optimiz(alpha) ? А потом снова и снова ее вызывать ? Просто в примере вызывается функция, зависящая от ее переменных vars, а у меня альфа, но в дальнейшем у них меняются значения vars
0
|
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
|
| 13.02.2019, 15:09 | |
|
перед вызовом функции нужно убедиться, что все то что она использует и то, что в нее посылаете, существует.
сделайте проверки заранее
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
||||||
| 13.02.2019, 15:20 [ТС] | ||||||
|
Михаиллллллл, проверки чего ? Если я в main вызываю функцию Gold, то все верно считает
Добавлено через 8 минут Михаиллллллл, можно делать вот так ?
Михаиллллллл, просто я делаю минимизацию по параметру альфа, а в моем варианте, как я поменяла, то что-то совсем не то получается..
0
|
||||||
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
||||||
| 13.02.2019, 15:41 | ||||||
|
Вы в делаете так:
0
|
||||||
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:01 [ТС] | |
|
Михаиллллллл, это неправильно переделано ( я просто уже не знаю как сделать можно.. в функцию нельзя передавать значение альфа, потому что я его не задаю. а нахожу на промежутке, который задаю сама..
0
|
|
|
261 / 111 / 53
Регистрация: 22.01.2017
Сообщений: 448
|
|
| 13.02.2019, 16:07 | |
|
ElKros, лучше напишите задание полностью
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:14 [ТС] | |
|
n1b1ru, у меня дана система ОДУ, которую я решила. Задана функция описана как function_optimiz, зависящая от альфа. В нее входят решения системы. Ее нужно минимизировать методом покоординатного спуска. Я сразу решала методом Gold - золотого сечения и правильно находит. Но теперь нужно покоординатный спуск сделать, а у меня не получается..
0
|
|
|
261 / 111 / 53
Регистрация: 22.01.2017
Сообщений: 448
|
|
| 13.02.2019, 16:26 | |
|
ElKros, вот тема с форума: Реализация метода покоординатного спуска
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:28 [ТС] | |
|
n1b1ru, это как раз этот пример я взяла, но мне не удается переделать под свою программу..
0
|
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
|
| 13.02.2019, 16:33 | |
|
еще раз, у вас все упирается в альфу. вы можете ее определить до вызова функции?
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:34 [ТС] | |
|
Михаиллллллл, я могу только промежуток указать, на котором буду искать альфа. Ведь конкретное значение я не могу ввести сразу
0
|
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
||||||
| 13.02.2019, 16:39 | ||||||
|
ну так найдите альфу и вызывайте функцию. если вам нужно вычислить несколько альф в каких то пределах, то используйте цикл for
0
|
||||||
|
261 / 111 / 53
Регистрация: 22.01.2017
Сообщений: 448
|
|
| 13.02.2019, 16:42 | |
|
ElKros, для конкретного альфа у вас все правильно работает?
Я как понимаю вам надо вызвать функцию в цикле с шагом для интервала альфа?
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:51 [ТС] | |
|
n1b1ru, у меня работает, если я задаю промежуток и ищу на нем альфа методом Gold, при каждом новом альфа у меня пересчитывается система и значение функции. То есть просто метод Gold работает
Добавлено через 2 минуты Михаиллллллл, мне нужно найти такое альфа, при котором значение функции будет минимальным.
0
|
|
|
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
|
|
| 13.02.2019, 16:52 | |
|
ну тогда найдите на всех промежутках ваши альфы, запишите их в вектор и уже эти данные вносите в функции
0
|
|
|
5 / 4 / 1
Регистрация: 14.02.2018
Сообщений: 583
|
|
| 13.02.2019, 16:57 [ТС] | |
|
Михаиллллллл, как можно переписать код из примера ?
Добавлено через 2 минуты Михаиллллллл, так, у меня промежуток просто сужается к одной точке, если брать метод золотого сечения. И получается одно значение. Но как это привязать к методу спуска...
0
|
|
| 13.02.2019, 16:57 | |
|
Помогаю со студенческими работами здесь
20
Передача метода в метод, метода как параметр Заданы два целых числа. Определить являются ли они оба четными или оба нечетными или какое из них четное, а какое нечетное. Полиморфизм: вызов метода базового класса, переопределенного метода и нового метода как при наведении на 1 из 2х элементов менялись оба (как объединить классы в css) Как удалить дубликаты (оба) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|