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

Решить функцию методом Ньютона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread673406.html
Как эту программу можно записать через указатели? #include <iostream> #include <conio.h> using namespace std; int min(int ,int); int max(int ,int); int main() { int a,b,c,y;
C++ Написать цикл, который суммирует введенные с клавиатуры числа Оператор цикла while. Используя этот оператор, написать цикл, который суммирует введенные с клавиатуры числа, пока пользователь не введет любое отрицательное число. http://www.cyberforum.ru/cpp-beginners/thread673402.html
сумма чисел,произведение на косинус C++
Помогите расшифровать задание:
C++ Вывести дробь в привычном виде
есть переменная float x; На выходе cout<<x; показывает с E Как ее вывести в привычном формате?
C++ Работа со структурными данными http://www.cyberforum.ru/cpp-beginners/thread673373.html
Определить структурный тип содержащий следующую информацию: ФИО мастера, вид ремонта, стоимость ремонта, срок выполнения. Ввести пять элементов данного типа. Распечатать информацию в табличном виде, расположив записи в алфавитном порядке по ФИО. Подсчитать общую сумму по ремонту. Найти мастера, который выполнил больше всех работ, и мастера, который работает быстрее всех. #include...
C++ Реализуется в среде Pascal, но не получается в c++ А сколько различных комбинаций существует, если помимо 1 имеется N цифр? Для N = 3 получилось 7, для N = 4 получилось 15. Но для более больших N нужно писать программу, почему не выходит составить программу на c++, напишите код... подробнее

Показать сообщение отдельно
иван_пропал
36 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 110

Решить функцию методом Ньютона - C++

17.10.2012, 17:21. Просмотров 1601. Ответов 24
Метки (Все метки)

Нужно решить функцию методом Ньютона http://www.cyberforum.ru/cgi-bin/latex.cgi?0.1 x^2 - x \ln \,x=0. Отрезок содержащий корень [1;2]. Точное значение должно выдать 1,1183. Но моя прога выдает -1.#IND
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <iostream>
#include <iomanip>  // для setprecision
#include <cmath> // для pow и log
 
using namespace std;
double Rech1(double x)
{
    return 0,1*pow(x,2)-x*log10(x);  // начальная
}
double Rech2(double x)
{
    return 0,1*pow(x,2)-x*log10(x);           //Производная
}
void main()
{
    double x = 2, x0 = 1;
    double e = 0.0001;
    do
    {
        x0 = x;
        x = x0 - Rech1(x)/Rech2(x);
    }
    while (fabs(x0-x)>e);
    cout << setprecision (6)<<x;
 
  system("pause");
  
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru