Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для igor myakota
73 / 74 / 16
Регистрация: 03.05.2012
Сообщений: 1,271

Задача безусловной минимизации функции

24.09.2014, 18:36. Показов 2127. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти приближенное решение задачи безусловной минимизации функции f(x) с помощью функций fminsearch , fminunc и программы gatool . Сравнить полученные результаты . Построить график функции f(x) и определить на нем точку минимума :
https://www.cyberforum.ru/cgi-bin/latex.cgi?f({x}_{1},{x}_{1})10{x}^{2}{}_{1}+4{x}_{1}{x}_{2}+{x}_{2}{}^{2}-2{x}_{1}+{x}_{2}
https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}^{(0)}=(0;0);

Добавлено через 55 секунд
Не могу понять можно ли искать на етом промежутке ?? Задание взято с методички !!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.09.2014, 18:36
Ответы с готовыми решениями:

Задача одномерной минимизации функции
Найти Приближенное решение задачи одномерной минимизации функции f(x) на отрезке с помощью функции fminbnd и программы gatool ....

Методы минимизации функции (Метод деления отрезка пополам-дихотомии)
Здравствуйте ,помогите исрпавить косяк в коде, с матлабом первый день работаю опыта не было, при вызове файла-функции происходит...

Метод Ньютона безусловной минимизации
Здравствуйте!! Помогите, пожалуйста написать программу решения задачи безусловной минимизации методом Ньютона! Буду благодарна, за...

4
 Аватар для tvoretsmira
462 / 452 / 56
Регистрация: 28.05.2013
Сообщений: 699
24.09.2014, 20:58
Цитата Сообщение от igor myakota Посмотреть сообщение
Не могу понять можно ли искать на етом промежутке ??
Это не промежуток а начальная точка, она является входным аргументом функций fminsearch, fminunc. А вот слово безусловная скорее всего означает, что диапазон в котором надо искать минимум не задан.
0
 Аватар для igor myakota
73 / 74 / 16
Регистрация: 03.05.2012
Сообщений: 1,271
24.09.2014, 21:29  [ТС]
а как ето лутше сделать не могли б подсказать

Добавлено через 29 минут
Matlab M
1
2
3
4
5
6
7
8
9
fun='100*(x(2)-x(1)^2)^2+(1-x(l))^2'
options=optimset( 'tolX',l.e-5)
[xmin,fmin,exitflag,output]=fminsearh(fun,[-1.9 2])
[xmin,fmin,exitflag,output,grad,hessian]=fminunc(fun,[-1.9 2])
 
%% с помощщю gatool
function z=fun1(x)
z=3*x^4+5*x^3-10*x^2+6*x
gatool
0
 Аватар для tvoretsmira
462 / 452 / 56
Регистрация: 28.05.2013
Сообщений: 699
24.09.2014, 22:11
Matlab M
1
2
function y=f(x1,x2)
y=10*x1.^2+4*x1.*x2+x2.^2-2*x1+x2;
Затем в отдельном файле или в командном окне:
Matlab M
1
2
3
4
5
6
7
8
9
xs = fminsearch(@(x)f(x(1),x(2)),[0,0])
oldopts = optimoptions(@fminunc);
newopts = optimoptions(oldopts,'Algorithm','quasi-newton');
xu = fminunc(@(x)f(x(1),x(2)),[0,0],newopts)
[x1,x2] = meshgrid(-10:1:10,-10:1:11);
surf(x1,x2,f(x1,x2))
xlabel('x1')
ylabel('x2')
zlabel('f')
0
 Аватар для tvoretsmira
462 / 452 / 56
Регистрация: 28.05.2013
Сообщений: 699
24.09.2014, 22:22
Лучший ответ Сообщение было отмечено igor myakota как решение

Решение

Генетический алгоритм:
Сначала создаём функцию цели (векторизированную):
Matlab M
1
2
3
function y=vectF(x)
y=10*x(:,1).^2+4*x(:,1).*x(:,2) ...
  +x(:,2).^2-2*x(:,1)+x(:,2);% особи по строкам, гены в по столбцам
Затем в командном окне запускаем:
Matlab M
1
2
3
options = psoptimset(@patternsearch);
options = psoptimset(options,'Vectorized','on','CompletePoll','on');
gatool
Вводим в интерфейс нужные буковки:
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.09.2014, 22:22
Помогаю со студенческими работами здесь

Многомерный поиск. Методы безусловной минимизации.
Во-первых, извините, за то, что пишу не в нужном разделе, т.к. просто не знаю к чему данный вопрос относиться. Многомерный поиск....

Задача безусловной оптимизации
Не работал никогда с MathCad'ом, поэтому пришел к вам за помощью, заранее спасибо.del]

Задача безусловной оптимизации. (методом Ньютона)
Помогите, пожалуйста! Используя возможности системы MATCAD найти минимум следующей функции: I. Задача безусловной оптимизации....

Задача минимизации
Пусть требуется решение задачи минимизации f(x)=-4*x1+8*x2-x1^2-3/2*x2^2+2*x1*x2 при ограничениях 3*x1+5*x2<=15, x1-x2<=1, x1>=0,...

Решить уравнение с помощью безусловной функции
Решить уравнение с помощью безусловной функции BREAK или CONTINUE ( на выбор).


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru