Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/44: Рейтинг темы: голосов - 44, средняя оценка - 4.82
artemgonhik
1 / 1 / 0
Регистрация: 14.05.2009
Сообщений: 4
#1

Метод простой итерации

28.05.2009, 01:18. Просмотров 7884. Ответов 6
Метки нет (Все метки)

Люди помогите пожалуйста очень нужно для курсачя, а в С++ не тум тум.

Метод простой итерации найти все действительные корни уравнения.

( E=10^-5 ) x-tgx=0 xє[ 0, П/2]

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 01:18
Ответы с готовыми решениями:

Метод простой итерации
решение системы линейных уравнений методом простой итерации

Метод простой итерации
Помогите решить методом простой итерации уравнение вида x=f(x).Очередное...

Метод простой итерации
Найти решение уравнения x=f(x) методом Эйткена-Стеффенсона, в котором от...

Метод простой итерации
Помогите с рекурсией!!! Задача: Найти корень заданного уравнения методом...

Метод простой итерации
Здраствуйте! Нужно реализовать в C++ метод простой итерации. #include...

6
alibaba314
19 / 19 / 4
Регистрация: 22.03.2009
Сообщений: 58
28.05.2009, 02:06 #2
не понял :
( E=10^-5 ) x
или (10^-5).x
0
artemgonhik
1 / 1 / 0
Регистрация: 14.05.2009
Сообщений: 4
28.05.2009, 17:34  [ТС] #3
( E=10^-5 ) - это точность

x-tgx=0 - это функция

xє[ 0, П/2] - а это промежуток

Добавлено через 7 часов 48 минут 18 секунд
Никто непоможет ???
1
Marinich
9 / 9 / 7
Регистрация: 22.05.2009
Сообщений: 54
28.05.2009, 17:36 #4
http://www.cyberforum.ru/cpp-beginners/thread17099.html
0
artemgonhik
1 / 1 / 0
Регистрация: 14.05.2009
Сообщений: 4
28.05.2009, 23:01  [ТС] #5
Код в Pascal
помогите его переделать в С++ плиз

Program Iteracia;
Uses crt;
Label m1, m2;
Var xk, xk1, x0, eps, fk: real;
Function f1(x:real): real;
Begin
f1:= (x-sin(x)/cos(x));
End;
Function f2(x: real): real;
Begin
f2:=(2x-sin(x)/cos(x));
End;
Begin
Writeln(‘ Введіть значення параметрів x0, eps ’);
Readln( x0, eps);
xk:=x0;
m1: fk:=f2(xk);
xk1:=f2(xk);
If (abs(xk1-xk)<eps and abs(f1(xk1)<eps)) goto m2;
xk:=xk1;
goto m1;
m2: Writeln (‘x=’, xk1, ‘ f(x)=’, f1(xk1));
End.
0
Marinich
9 / 9 / 7
Регистрация: 22.05.2009
Сообщений: 54
29.05.2009, 09:18 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
 
float xk, xk1, x0, eps, fk;
float f1 (float x){
   return (x - tan(x));
}
float f2 (float x) {
   return (2 * x - tan(x));
}
int main (){
   cout << "Введите значения параметров x0, eps\n"; // по русски лучше
   cin >> x0 >> eps;
   xk1 = x0;
   do {
      xk = xk1;
      fk = f2(xk);
      xk1 = f2(xk);
   }while (abs(xk1 - xk) < eps && abs(f1(xk1) < eps));
   cout >> "x = " >> xk1 >> "\nf(x) = " >> f1(xk1);
}
0
RisingForce
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 1
27.05.2012, 18:11 #7
Marinich, Привет,слушай у меня к тебе пару вопросов тема: Метод простых итераций
0
27.05.2012, 18:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 18:11

Метод простой итерации
Добрый день! нужна помощь, помогите пожалуйста с решением задачи Решить...

Метод простой итерации
Найти приближенное решение уравнения x = f(x), где f(x) = α*exp(x), при α = 0,...

Метод простой итерации
Вот такая задача! Используя метод простой итерации, решить с точностью ε = 10...


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

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

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