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

Реализация условия начального приближения метода Ньютона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Используя датчик случайных чисел, запол*нить массив из двадцати -элементов неповторяющи*мися числами http://www.cyberforum.ru/cpp-beginners/thread960723.html
Используя датчик случайных чисел, запол*нить массив из двадцати -элементов неповторяющи*мися числами.
C++ Const в функциях-членах класса setSmth() - некий метод класса myClass const myClass setSmth(); myclass setSmth() const; Эти два варианта эквивалентны? Спасибо! http://www.cyberforum.ru/cpp-beginners/thread960721.html
Как сделать, чтобы в окне программы при запуске переменные стояли на разных строках? C++
как сделать что бы в окне программы(см. рисунок) при запуске,переменные (x1,y1,z1) и (x2,y2,z2) стояли на разных строках. Вот код программы: #include<iostream> #include<stdio.h> using namespace std; int main() { double x1,y1,z1; double x2,y2,z2; //объявляем переменные//
Нужно исправить ошибку C++
Помогите исправить ошибку. Спасибо #include <iostream> #include <stdlib.h> #include <Windows.h> #include <math.h> using namespace std; void main() { float x=39.4,z=-0.825,y=-0.4,s; s=(1+(sin*sin)(x+y))/fabs(x-(2*y/(1+(x*x)*(y*y)))*(x*fabs(y))+(cos*cos)*((atan*(1/z))));
C++ Компилятор C-Free http://www.cyberforum.ru/cpp-beginners/thread960670.html
Начинаю изучать язык программирования C++. Какой вы можете дать отзыв о вышеупомянутом компиляторе? Стоит ли его использовать? Если нет, то подскажите какой нибудь легкий компилятор для начинающего.
C++ Определить количество строк матрицы, содержащих хотя бы один нулевой элемент. Помогите! нужно решить задание: Дана целочисленная квадратная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент. подробнее

Показать сообщение отдельно
ivan92
0 / 0 / 1
Регистрация: 30.01.2013
Сообщений: 188
23.09.2013, 20:45     Реализация условия начального приближения метода Ньютона
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main() {
    int n=0;
    double a,b,c,eps;
    cout<<"a="; cin>>a;
    cout<<"b="; cin>>b;
    cout<<"eps="; cin>>eps;
    if(f(a)*f2(a)>0) c=a;
    else c=b;
    do {
        n++;
        cout<<"n:"<<n<<" f(c)="<<f(c)<<" f1(c)="<<f1(c)<<" c=";
        c=c-f(c)/f1(c);
        cout<<c<<endl;
    }
    while (fabs(f(c))>=eps);
        cout<<"Result: c="<<c<<"\n";
        cout<<"n="<<n<<"\n";
        getch();
    return 0;
}
Пытался давно реализовать метод Ньютона, везде читал про условие, что х0 должно быть таким, что f(x0)*f''(x0)>0, иначе приближение неверное. Недавно наткнулся на такую программу(скидываю только main). Тут ясно видно, что если выполняется условие, то берем левую границу, если нет - правую. И с этим условием все прекрасно считается! Расскажите мне про это условие, наверняка тут у многих был опят написания такой проги.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru