Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

у вас 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 в 08:49.
NetSpace вне форума Ответить с цитированием
Старый 27.11.2018, 12:01   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

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

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

......

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

Цитата:
Сообщение от 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 в 15:56.
Dezzy вне форума Ответить с цитированием
Старый 27.11.2018, 20:42   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значение корня уравнения методом Ньютона (Pascal) Stacy31 Помощь студентам 2 25.11.2014 18:02
Найти минимум функции методом касательных Lenr88 Паскаль, Turbo Pascal, PascalABC.NET 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 18:28