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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 50, средняя оценка - 4.68
Xamil
0 / 0 / 0
Регистрация: 24.10.2010
Сообщений: 22
#1

Написать программу метод секущих - C++

26.11.2011, 15:25. Просмотров 7519. Ответов 1
Метки нет (Все метки)

Помогите написать программу, нужно решить нелинейное уравнение
pow(x,5)-pow(x,4)+3*pow(x,3)-5*pow(x,2)+15*x-1=0
метод секущих. С погрешностью 0.01.
также нужно вывести результат на какой итерации найден корень.
программа для курсовой, методом половинного деления сделал а этот никак не могу реализовать(
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2011, 15:25     Написать программу метод секущих
Посмотрите здесь:

Исправить программу метод секущих - C++
Доброго дня всем.. Никак не могу понять почему не компилируется программа.. #include <iostream> #include <math.h> #include...

Метод секущих С++ - C++
Может кто помочь решить задачу! Функция: x-5sin2(x)-5 Отрезок: Метод секущих Необходимо найти корни уравнения

Метод секущих (блок-схема) - C++
подскажите пожалуйста, правильно ли я составил блок-схему по методу секущих Скрин во вложении.. Вот листинг: #include <conio.h> ...

Написать программу, используя метод дихотомии - C++
Задание: Написать программу на языке С++, используя метод дихотомии (половинного деления). xn=-1; xk=3.5; f1(x)=e^arcsin(0.02x)+x^3-2.5;...

Метод половинного деления.Написать программу на С++ - C++
Помогите пожалуйста ,исправить ошибки. Написать программу на С++ методом половинного деления. ФУНКЦИЯ:0.1*x*x-x*log(x); ПРОГРАММА НА...

Нужно написать программу на тему "Метод коллокации" - C++
Нужно написать программу на тему "Метод коллокации" в С++, ребят, спасите пожалуйста!

Решение матрицы методом секущих - C++
Ух, ребятки, проблема назрела. Мне нужно решить матрицу методом секущих. Как я понимаю, для этого ее нужно привести к уравнению. Как это...

Написать метод. - C++
Здравствуйте. Помогите пожалуйста. Необходимо дописать метод, который ищет студентов у которых есть неудовлетворительные оценки. Да, и...

Написать метод решения - C++
надо написать метод решения задачи: Дана действительная матрица размера n*m. в которой не все элементы равны нулю. Получить новую...

Написать код (декодировать строки, метод сдвига) - C++
Доброго времени суток! Перейду сразу к делу, нужно написать код, который будет декодировать нужные для меня строки. Текст закодирован...

Написать метод, чтобы получить ссылку на строку - поле класса - C++
Есть класс,назову его Test. В нем элемент типа строка(простите за мой французкий) Test.Name .Надо с помощью какого нибудь метода, получить...

Написать метод, входными параметрами которого являются строка, символ - C++
Помогите пожалуйста. Написать метод, входными параметрами которого являются строка, символ. Метод должен вернуть номер позиции...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392
26.11.2011, 16:22     Написать программу метод секущих #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <math.h>
#include <conio.h>
double f(double x)
{
    return pow(x,5)-pow(x,4)+3*pow(x,3)-5*pow(x,2)+15*x-1;
}
void main()
{
   double x2,x1,xN,y,E=0.01;
   int n=0;
    clrscr();
   printf ("vvedite x1 x2\n");
   scanf("%lf%lf",&x1,&x2);
   printf ("Metod sekushih:\n");
    do{
      n++;
      y=xN;
      xN=x2-((x2-x1)/(f(x2)-f(x1)))*f(x2);
      x1=x2;
      x2=xN;
   }while (fabs(y-xN)>=E);
   printf ("Otvet:%lf\nnayden na %d iteracii",xN,n);
   getch();
 }
Ответ Создать тему
Опции темы

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