Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Паскаль
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 26.11.2018, 14:15   #1
Dezzy
Пользователь
 
Регистрация: 27.09.2018
Сообщений: 13
Репутация: 10
По умолчанию Вычислить методом Ньютона минимум функции

Помогите, пожалуйста, вычислить методом Ньютона минимум функции
z=tg^2 *x+e^xy -x+y^2
Dezzy вне форума   Ответить с цитированием
Старый 27.11.2018, 08:39   #2
NetSpace
Профессионал
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Адрес: п.Путеец, Печорский р-н
Сообщений: 1,414
Репутация: 537
По умолчанию

у вас z=[tg(x)]^2 + e^(xy) - x + y^2
или
z=[tg(x+e^xy -x+y^2)]^2
или
z=[tg(x+e^xy)]^2 -x+y^2
или
z=[tg(x+e^xy -x)]^2 + y^2
или...???
в общем, где аргумент тангенса - всё выражение или только X, который самый первый?
и где код на Паскале, где вы хотя бы переменные вводите?
__________________
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 27.11.2018 в 09:49.
NetSpace вне форума   Ответить с цитированием
Старый 27.11.2018, 13:01   #3
digitalis
Профессионал
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 1,800
Репутация: 578
По умолчанию

Вангую:
z=tg^2 (x+e^(x*y) -x+y^2)
И уже побежал исполнять, вот только галоши сниму.
Интервал, конечно, от -∞ до +∞ по x и y ?

Последний раз редактировалось digitalis; 27.11.2018 в 13:05.
digitalis вне форума   Ответить с цитированием
Старый 27.11.2018, 13:09   #4
digitalis
Профессионал
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 1,800
Репутация: 578
По умолчанию

......

Последний раз редактировалось digitalis; 27.11.2018 в 13:10. Причина: убрать повтор
digitalis вне форума   Ответить с цитированием
Старый 27.11.2018, 16:51   #5
Dezzy
Пользователь
 
Регистрация: 27.09.2018
Сообщений: 13
Репутация: 10
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
у вас z=[tg(x)]^2 + e^(xy) - x + y^2
или
z=[tg(x+e^xy -x+y^2)]^2
или
z=[tg(x+e^xy)]^2 -x+y^2
или
z=[tg(x+e^xy -x)]^2 + y^2
или...???
в общем, где аргумент тангенса - всё выражение или только X, который самый первый?
и где код на Паскале, где вы хотя бы переменные вводите?
Только x.
z=tg^2*(x) + e^(xy) - x + y^2
tg в квадрате

Последний раз редактировалось Dezzy; 27.11.2018 в 16:56.
Dezzy вне форума   Ответить с цитированием
Старый 27.11.2018, 21:42   #6
digitalis
Профессионал
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 1,800
Репутация: 578
По умолчанию

Ну так чего проще: двухкоординатным перебором по сетке (от -∞ до +∞ ?) ищем интервал (если он один) локализации минимума, а потом сжимаем его с обеих сторон. Только, насколько помнит мой склероз, Ньютоном вроде корни ищут, а не экстремумы. Впрочем за давностью могу и ошибаться.
Так и есть, обшибся, sorry
Но от такой функции первую производную заморишься искавши. Хотя нет - поискавши в сети, можно накорябать. Но уж вторую - вспотеешь кувыркамшись.
И какие садисты такие задачи придумывают на слом неокрепших мозгов ?

Последний раз редактировалось digitalis; 28.11.2018 в 13:07.
digitalis вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значение корня уравнения методом Ньютона (Pascal) Stacy31 Помощь студентам 2 25.11.2014 19:02
Найти минимум функции методом касательных Lenr88 Паскаль 0 08.03.2013 18:26
минимум функции методом случайного поиска с возвратом swat16 Помощь студентам 0 07.04.2012 14:58
Методом индуктивной функции вычислить среднюю длину ... petrower Помощь студентам 0 13.03.2012 16:47
можно ли аналогично функции СУММЕСЛИ() вычислить не сумму чисел а их минимум (найменшее значение). roborrr Microsoft Office Excel 3 11.03.2011 19:28


20:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.