Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 04:30   #1
bloodargus
 
Регистрация: 07.10.2010
Сообщений: 6
По умолчанию Метод простых итераций

имеется уравнение sin3x-2.5x+6.2=0 ,надо решить методом простых итераций , но что то неочень получается, помогите, а то что то плохо считает
код программы:
Код:
int main()
{
double PI=3.141592653589793238;
double a,b=PI,eps,x,z=0,y,f=0;
printf("Vvedite tochnost' \n ");
scanf("%lg",&eps);
printf("\n nachal'noe znachenie intervala \n");
scanf("%lg",&a);
x=b/2-a;



while (eps<(fabs(x-z)))
{f=x/(sqrt(1-x*x));
if (fabs(f)<1)
{z=x;
y=2.5*x-6.2;
x=(asin(y))/3;
}
}


printf ("\n%lg\n%lg",x,z);
getch();
return 0;
}

Последний раз редактировалось Stilet; 25.11.2010 в 08:51.
bloodargus вне форума Ответить с цитированием
Старый 25.11.2010, 09:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я в математике не силен но (1-x*x) дает число меньше нуля, и значит sqrt() вычислится не может. Алгоритм у тебя правильный? Сжимающая верно найдена?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2010, 18:12   #3
bloodargus
 
Регистрация: 07.10.2010
Сообщений: 6
По умолчанию

а неподскажет ктонибудь суть этого метода и поподробней если можно
bloodargus вне форума Ответить с цитированием
Старый 26.11.2010, 09:31   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

http://www.google.ru/search?client=o...hannel=suggest
p51x вне форума Ответить с цитированием
Старый 26.11.2010, 23:53   #5
Ledom
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 66
По умолчанию

по идее должна быть реккурентная формула....
Ledom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод простых итераций bloodargus Общие вопросы C/C++ 0 24.11.2010 19:20
Метод простых итераций bloodargus Общие вопросы C/C++ 1 20.11.2010 12:48
метод простых итераций dimitriy91 Общие вопросы C/C++ 0 25.10.2010 15:49
Метод простых итераций (паскаль) Никита Бо Помощь студентам 5 06.06.2010 13:57
Метод простых итераций church Общие вопросы C/C++ 3 06.06.2009 15:26