50624

Метод сканирования

Лабораторная работа

Математика и математический анализ

Сравним значения функции у0=fx0 и у1=fх1=fx0h. у1 у0 произошло уменьшение значения функции. На некотором ком шаге произойдет увеличение значения функции т. у1 у0 значение функции возросло.

Русский

2014-01-27

103.5 KB

1 чел.

Лабораторная работа

4

Тема

Метод сканирования

Ф.И.О.

Пастухова Светлана Владимировна

Группа

403

Вариант

15

Пусть функция y=f(x) является унимодальной на некотором промежутке. Предположим, что произвольная точка x0 этого промежутка является исходной для поиска точки x* локального минимума и число -заданная точность нахождения х*. Обозначим через h произвольное приращение аргумента х и, сделав один шаг от точки x0,получим новое значение аргумента х1=x0+h.

Сравним значения функции у0=f(x0) и у1=f1)=f(x0+h). Возможны три различных продолжения в приближении к точке х*.

  1.  у1< у0– произошло уменьшение значения функции. Тогда примем в качестве нового стартового значения x0(1)=х1 и сделаем шаг h от этой точки x0(1) к точке х1(1),т.е. х1(1)=x0(1) +h. Если окажется у1 (1) 0(1),то снова сделаем шаг h от новой стартовой точки х0(2)=x1(1) и т.д. На некотором к-ом шаге произойдет увеличение значения функции, т.е. у1 (k) 0(k), и если при этом h<, то принимаем х*x0(k) с погрешностью h. В противном случае полагаем, что точка x0**==x(k) является исходной для продолжения вычислений по следующей схеме 2.
  2.  у1> у0 – значение функции возросло. В этом случае полагаем, что начальной точкой вычислений является точка x0**=x1,меньшим шагом в продолжении счета – величина

h*=-h/к, где к- некоторое целое положительное число, к 2. Далее производим вычисления  по схеме 1. или 2., вплоть до достижения заданной точности.

  1.  у10. В этом практически маловероятном случае естественно либо принять x*=(x01)/2 при достижении заданной точности h либо следовать схеме 2.

Поиск минимума функции одной переменной указанным методом представляет собой колебательный процесс, совершающийся около точки х* локального минимума функции f(х) с непрерывно уменьшающейся амплитудой.

 


Порядок выполнения работы:

Графически определяем отрезок [a,b],на котором лежит точка минимума функции.

min=  -0.2891

Следовательно, при n= 19 была достигнута заданная погрешность ε=0.001.

Решая задачу стандартными средствами Matlab

minf=fminbnd('exp(0.7*x)+x/(x^2+0.07);',-0.5,-0.2), получим

minf= -0.2889


 

А также другие работы, которые могут Вас заинтересовать

58401. Чтение рассказов и сказок о милосердии 39.5 KB
  Что за цветок подарила старушка девочке Жене В чём его волшебство На что потратила Женя первый лепесток Почему она лишилась баранок Ловила ворон слайд 3 Соедините это устойчивое словосочетание из сказки...
58403. Урок здоровья 52 KB
  Воспитать у учащихся ценные качества: правильное отношение к образу жизни выработку положительных привычек сохраняющих и приумножающих здоровье. Вредные привычки также основательно подрывают здоровье не только зависимым от них людям но и их окружению. Неполноценное и ненормированное питание гиподинамия пренебрежение спортивными занятиями и активным отдыхом всё это слагающие факторы губящие наше здоровье. Считают ли люди здоровье одной из важнейших ценностей жизни Отчего человек так мало думает и говорит об этом Почему существуют...