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

Кубическое уравнение методом половинного деления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать символьную запись целого десятичного числа без знака в целое число http://www.cyberforum.ru/cpp-beginners/thread89268.html
Преобразовать символьную запись целого десятичного числа без знака в целое число. В записи исходного числа могут быть пробелы (до и после числа) после числа могут быть и другие записи.
C++ Про возвращение значения 2... если в строке идентификатор,то возвратить ф-ции значение 1=да, 0=нет как индефикатор в общем показать? http://www.cyberforum.ru/cpp-beginners/thread89258.html
C++ Последовательность
Нужна помощь в решении вот такой задачки : " Сортирование последовательности элементов следующим образом : ищем максимальный элемент последовательности и переносим его в конец последовательности , дальше используем этот метод с элементами которые остались, кроме последнего( стоит уже на своём месте) и тд.." ЗЫ: Я решил это вот так , но думаю что нужно по другому( #include <stdlib.h> #include...
C++ C++ и postgresql под win
Выдает такую вот ошибку build/Debug/MinGW-Windows/main.o: In function `main': C:/Documents and Settings/Dik/Мои документы/NetBeansProjects/test/main.cpp:16: undefined reference to `PQconnectdb' C:/Documents and Settings/Dik/Мои документы/NetBeansProjects/test/main.cpp:17: undefined reference to `PQstatus' C:/Documents and Settings/Dik/Мои документы/NetBeansProjects/test/main.cpp:19: undefined...
C++ Выполнение операций в отдельном потоке http://www.cyberforum.ru/cpp-beginners/thread89221.html
Например у меня есть функция. void musik() //Создание потоковой функции { Beep(2000,3000); } Как сделать поток, или подругому, что-бы музыка играла, по ходу программы, а не после.
C++ Сравнение наследников Здравствуйте! А как можно сравнить два наследника, если есть только указатели на базовый класс? У наследников определены ==, !=, >=, <=, >, <, которые в базе также определены, но виртуальны. Наследники загнаны в vector<Base *> ds; Есть ли какой-то нормальный способ? и если есть - то какой? подробнее

Показать сообщение отдельно
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
24.01.2010, 23:48     Кубическое уравнение методом половинного деления
Сначала надо исходный отрезок разбить на 3 части, в каждой из которых только один корень
Для этого надо решить уравнение 3* x^2 + 2*a*x + b = 0;
Это ур-е решаем просто, как в школе учили. x1 и x2 - точки максимума и минимума исходной функции
(Нарисуй!)
Получаем массив double mm[4] = { -10, x1, x2, 10 };
for (i=0; i<3; i++) {
// решаем уравнение на отрезке mm[i], mm[i+1]
}
на картинке все будет видно
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru