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

Метод Ньютона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ почему когда ты ввел 6, не выдалась фраза что можно вводить только 1, 2 или 3 http://www.cyberforum.ru/cpp-beginners/thread947724.html
почему когда ты ввел 6, не выдалась фраза что можно вводить только 1, 2 или 3
C++ Записать по-битово в файл Нужно записать по-битово в файл. Вот на етой строке компилятор кидает ошибку out.write((*char)&this, sizeof(car)); #include"iostream" #include"fstream" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread947685.html
C++ У меня ошибка? Поможете
int __fastcall TZash::LoadCharSet(const String& sInput) { if (sInput.Length() < 2) return 0; String sTemp = sInput; String sParsed; int nI, nPos; if (sTemp == '")) > 2)
Виртуальность и наследование C++
Очень интересный вопрос! #include <iostream> class Super { public: virtual void print() const { std::cout << __PRETTY_FUNCTION__ << std::endl; } public: virtual ~Super() {} };
C++ Разработка приложения. Определить иерархию устройств http://www.cyberforum.ru/cpp-beginners/thread947641.html
Здравствуйте. Мне нужна помощь. Прислали задание, а сам смысл задания я понять не могу. Задание: определить иерархию устройств: телефонов, планшетов, ридеров и пр. устройств. Экипировать отдел ИТ-компании. Посчитать общую стоимость и вес. Это моя первая заказная разработка. Кто имеет опыт в разработках- помогите понять. Буду очень благодарна
C++ "выполнить" + консольное приложение Пишу в окошке "выполнить" путь к приложению + параметр рядом. напр. C:\\game.exe speedhack Нужно чтобы этот параметр считывался приложением. Возможно ли? подробнее

Показать сообщение отдельно
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
03.09.2013, 16:03     Метод Ньютона
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double f(double x) {
    return (x-1)*(x-1)-2;
}
double f1(double x) {
    return (f(x+eps)-f(x))/eps;
}
double Newton(double xp, double xn) {
    while(abs(xp-xn)>eps) {
        xp=xn;
        xn = xp-f(xp)/f1(xp);
    }
    return xn;
};
Вот, нашел у себя (за правильность не ручаюсь, а проверять лень).
xp, xn - крайние значения; f - функция, f1 - ее производная (тебе свои подставить)...
Использовать так:
C++
1
double a = Newton(0, 4);
.
Ах да - eps - это твоя точность... Воткнешь сам, куда следует.
 
Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru