Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Пуша
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 14
1

Найти корень уравнения методом хорд

12.01.2013, 16:49. Просмотров 2056. Ответов 3
Метки нет (Все метки)

http://www.cyberforum.ru/cgi-bin/latex.cgi?2x + \ln(x+1) - 1
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2013, 16:49
Ответы с готовыми решениями:

Найти корень функции методом хорд и касательных
Найти корень функции (квад.x + Inx - 2) методом хорд и касательных. Помогите ее...

Найти корень уравнения методом простой итерации
Найти какой-нибудь корень уравнения 1.2x^3+10.56x^2+12.78x+46.98=0 метод...

Найти корень уравнения методом половинного деления
В программе методом половинного деления необходимо найти корень уравнения. ...

Найти корень уравнения методом деления отрезка пополам
Найти какой нибудь корень уравнения -2.4 x^3 - 28.512 x^2 - 40.6272 x + 44.928...

Вычислить корень уровнения методом хорд
x*x+3.8x-5.3=0 с точностью 0.01

3
ntrx
122 / 122 / 82
Регистрация: 03.01.2013
Сообщений: 241
12.01.2013, 17:48 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
 
int main() {
    float a=1,b=2;
    while (fabs(b-a)>0.000001) {
        a = b-(b-a) * (2*b+log(b+1)+1)/( (2*b+log(b+1)+1)-(2*a+log(a+1)+1)  );
        b = a-(a-b) * (2*a+log(b+1)+1)/( (2*a+log(a+1)+1)-(2*b+log(b+1)+1)  );
        printf("x: %f\n", b);
    }
    printf("x: %f\n", b);
    return 0;
}
1
Пуша
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 14
21.01.2013, 12:07  [ТС] 3
а так чтобы интервал и точность задавалась с клавиатуры можно?
0
Belkin-VD
156 / 155 / 81
Регистрация: 31.12.2012
Сообщений: 254
21.01.2013, 22:32 4


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
 
int main() {
    float a,b,e;
    printf("\nVvedite predel a:\n");
    scanf("%f",&a);
    printf("\nVvedite predel b:\n");
    scanf("%f",&b);
    printf("\nVvedite epselent a:\n");
    scanf("%f",&e);
    while (fabs(b-a)>e) {
        a = b-(b-a) * (2*b+log(b+1)+1)/( (2*b+log(b+1)+1)-(2*a+log(a+1)+1)  );
        b = a-(a-b) * (2*a+log(b+1)+1)/( (2*a+log(a+1)+1)-(2*b+log(b+1)+1)  );
        printf("x: %f\n", b);
    }
    printf("x: %f\n", b);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2013, 22:32

Решение кубического уравнения методом хорд и методом простой итерации
Необходимо написать 2 программы, каждая из которых реализует метод решения...

Решение нелинейного уравнения методом хорд
Здраствуйте ребят.Огромная прозьба помогите з написанией данной...

Найти количество итераций и корень уравнения методом простых итераций
Помогите с программкой. Ну совсем никак. Даже не представляю что надо писать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru