Форум программистов, компьютерный форум CyberForum.ru

Нахождение экстремума min методом половинного деления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ динамические структуры данных стеки И очереди http://www.cyberforum.ru/cpp-beginners/thread857752.html
Картотека в бюро ремонта квартир организована как очередь. Сведения о каждой квартире содержат: • количество комнат; • адрес. • дата подачи заявления на ремонт; Составить программу, которая обеспечивает: • начальное формирование картотеки; • ввод новой заявки на ремонт; • выбор из картотеки очередника и запись его данных в стек отремонтированных квартир, с заменой дате подачи заявки на...
C++ Вложенные циклы (вычислить значение g) Незнаю как решить задачу в С++. Помоготе плизззз..... :) Необходимо вычислить значение g = f (x, z), где оба параметра цикла х и у изменяются от начального до конечного значения с постоянным шагом. http://www.cyberforum.ru/cpp-beginners/thread857717.html
C++ Метод удаление объекта из массива
Описать класс «план на день» с полем - массив объектов класса «Событие». Предусмотреть возможность работы с произвольным числом планируемых событий, добавления и удаления события. Никак не могу реализовать метод удаления объекта, подскажите пожалуйста где ошибка! Plane Plane::del() // метод удаления события { int i, k, z; z = this->n; // n - количество объектов в массиве Plane tmp(n);...
Не работат полиморфизм C++
Почему при запуске этого кода, в консоли две четверки? Если верить книге в которой был похожий пример, должно быть 4, а затем 20. Компилятор MinGW. #include <cstdlib> #include <iostream> using namespace std; class My { public: int funct()
C++ Структуры и функции http://www.cyberforum.ru/cpp-beginners/thread857673.html
В отмеченных строках пишет, что не видит ни а, ни n, ни j. Почему? struct point { int x, y, z; }; double sumOfDistances (point *a, int n, point a){ double summa=0; for (int i=0; i<n; i++){ // <-
C++ Turbo C++ 3.0 Compiler не видит библиотеки Совсем никаких, хотя вроде все подключено. Что можно сделать? подробнее

Показать сообщение отдельно
sl_k
12 / 12 / 0
Регистрация: 15.04.2010
Сообщений: 61
07.05.2013, 14:28     Нахождение экстремума min методом половинного деления
Минимум функции находится в точке, где производная функции равна нулю.
Производную, действительно, можно искать методом половинного деления (метод конечных разностей).
f'(x)=(f(a) - f(b))/2, и так в обе стороны, пока a_i, b_i не будут бесконечно близки и f'(x) не будет равен нулю (c нужной точностью). Среди всех нулевых значений производной f'(x) выбрать минимальное значение самой функции f(x) в точке x.
Экстремумы функции

Добавлено через 1 час 31 минуту
f'(x)=(f(a)-f(b))/(¦a-b¦)
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru