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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.69
Гость22211111
Сообщений: n/a
#1

Метод простых итераций - C++

15.11.2008, 16:22. Просмотров 3097. Ответов 0
Метки нет (Все метки)

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

Код
typedef float (*u_f)(float);

float raschet(u_f f, u_f f1, float a, float b, float e)
{
 float x,x1;
 x1=a;
 do
 {
  x1+=0.0001;
 }
 while (((*f)(x)*(*f1)(x))>0);
 do
 {
  x=x1;
  x1=x-(*f)(x)/(*f1)(x);
 }
 while ((fabs(x-x1)>=e) && (x1>=a) && (x1<=b));
 return x1;
}

float funk(float x)
{
 return 3*sin(sqrt(x))+0.35*x-3.8;
}

float funk1(float x)
{
 return 3*cos(sqrt(x))/(2*sqrt(x))+0.35;
}

int main()
{
 float res=raschet(funk,funk1,2,3,0.0001);
 cout << "\nx="<< res << "\n";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2008, 16:22     Метод простых итераций
Посмотрите здесь:

Метод простых итераций. С/С++ - C++
Такое задание: написать алгоритм численного решения нелинейных уравнений методом простых итераций и реализовать его на языке...

Метод простых итераций - C++
Необходимо реализовать программно метод простых итерация для решения НУ. к примеру возьмём x^6-3x^2+x-1, интервал изоляции корня . ...

Метод простых итераций - C++
Помогите с написанием программы на С++, нужно решить СЛАУ методом простых итераций. с точностью 0,0001. Мой код #include &lt;conio.h&gt; ...

Метод простых итераций - C++
Дана функция 1.4 Cos - Log=0 Ее надо преобразовать к виду ф(x)=x, я не совсем понимаю как это сделать нужно написать программу в C++...

Метод простых итераций - C++
Здраствуйте! Нужно методом простой итерации решать такую систему нелинейных уравнений с точностью e=10-4 и найти погрешность. Нашел на...

Загвоздка с реализацией метода простых итераций - C++
Народ. Нашел тут реализацию метода простых итераций для решения уравнения. Проверил. Все отлично работает. Только не могу понять одного:...

Система для решений уравнений методом простых итераций. - C++
День добрый. Образовалась проблема. Я пропустил почти весь 2 семестр по болезни и теперь висит задача в виде курсового проекта на тему...

Код на основе метода простых итераций выдает ошибки - C++
#include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; void main () { double Am={8,4,2,3,5,1,3,-2,10},Amm; double...

Вход в бесконечный цикл при решении уравнения методом простых итераций - C++
такое задание нужно применить метод простых итераций для решение уравненения на с++ вот мое решение в маткаде(скрин прикрепил ниже) и...

Можите найти ошибку в методе простых итераций он не расчитывает кубический корень - C++
#include&lt;stdlib.h&gt; #include&lt;math.h&gt; #include&lt;iostream&gt; #include&lt;fstream&gt; usingnamespace std; floatfun1(int num,float x,float...


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

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

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