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

Найти корни уравнения f(x)=0 на интервале (A,B) с точностью Е (метод хорд) - C++

Восстановить пароль Регистрация
 
Nastik23
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 54
20.05.2013, 01:12     Найти корни уравнения f(x)=0 на интервале (A,B) с точностью Е (метод хорд) #1
Создать набор функций для вычисления с точностью ε =10-5 значения корня уравнения F(x)=0 на интервале [a, b] методом хорд.Имя конкретной функции F(x) передать вызываемой подпрограмме как параметр. Полагается, что F(a)*F(b)<0, т.е корень находится на отрезке [a,b].
Указание. При этом методе каждое значение xn+1 находится как точка пе-ресечения оси абсцисс с ходой, проведенной через точки F(a) и F(b) , причем од-на из этих точек фиксируется – та, для которой знаки F(x) и F’’(x) одинаковы. Ес-ли неподвижен конец хорды x=a, то xn+1=xn-(F(xn)/F(xn)-F(a))*(xn-a)
n=0,1,2...
а если неподвижен конец хорды x=b, то xn+1=xn-(F(xn)/F(b)-F(xn))*(b-xn)
n=0,1,2...
Если |xn+1-xn|>=ε, то в первом случае считаем b=xn+1, а во втором a=xn+1 и повторяем вычисления. x0 принадлежит [a, b]
Рассмотреть вариант:
10*x - ex = 0
a=3, b=4 ОТВЕТ: x=3.577152
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 01:12     Найти корни уравнения f(x)=0 на интервале (A,B) с точностью Е (метод хорд)
Посмотрите здесь:

C++ Отыскание корня уравнения f(x)=0 на интервале (A,B) с точностью Е (метод хорд)
Найти корни квадратного уравнения с высокой точностью C++
C++ найти все корни уравнения на заданном интервале [a;b] с заданной точностью
C++ Найти все корни уравнения на заданном интервале
Использование стандартных функций (найти все корни уравнения на заданном интервале [a;b] с заданной точностью) C++
Нахождения корней уравнения: метод половинного деления (бисекции) или метод хорд C++
Отыскать все корни нелинейного уравнения f(x) = 0 с точностью до 10^-3 C++
C++ Найти корень уравнения на интервале [a,b] с заданной пользователем точностью

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru