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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
#1

Нахождение корней методом Ньютона - C++

04.07.2012, 22:16. Просмотров 2709. Ответов 6
Метки нет (Все метки)

Нужно написать программу вычисляющую корень полинома методом Ньютона.

Подскажите, как можно описать функцию a*x^n+b*x^(n-1)+c*x^(n-2)+... в подпрограмме?
Коэфициенты - в массив, степени - в массив, а саму функцию как, чтобы в неё можно было подставлять значения из массивов?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2012, 22:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение корней методом Ньютона (C++):

Нахождение комплексных корней методом Ньютона - C++
Нужно решить уравнение с комплексной переменной z^n +1 = 0. Код вроде написал,но ищет неверно корни.Помогите,пожалуйста. Заголовочный...

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

Нахождение корней уравнения методом обратного интерполирования - C++
Помощь нужна! кто можеть помогите

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

Нахождение корней уравнения методом обратного интерполирования - C++
Pomogite pojaluista napisat na C++ . . . zARANEE sPASIBO :)))

Нахождение интеграла методом Ньютона-Котеса - C++
Добрый вечер,Ребят, помогите пожалуйста написать код на С++ Нахождение интеграла методом Ньютона-Котеса Для функции...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Leomana
58 / 58 / 5
Регистрация: 29.06.2012
Сообщений: 188
04.07.2012, 22:26 #2
C++
1
2
3
coefs[] = {a,b,c ...}
for (int i = 0; i <= n; i++)
     y +=  pow(x,i)*coefs[n-i];
0
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
04.07.2012, 22:29  [ТС] #3
эм... а словами можно объяснить?
0
Leomana
58 / 58 / 5
Регистрация: 29.06.2012
Сообщений: 188
04.07.2012, 22:38 #4
есть массив коэффициентов ,
делается цикл до n-ой степени, y - это значение функции (изначально равен 0), в цикле x возводится сначала в 0ю степень и умножается на последний коэффициент прибавляется к y.. потом x возводится в 1 степень и умножается на предпоследний коэффициент.. и так до x^n умноженное на первый коэффициент.
1
Аруми
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 83
04.07.2012, 22:41  [ТС] #5
угу, поняла)) большое спасииибо

Добавлено через 2 минуты
только вот цикл, наверное, нужно начинать от n до 0, потому что коэфициенты тогда будут перемножаться в обратном порядке
0
Avazart
Эксперт С++
7189 / 5363 / 280
Регистрация: 10.12.2010
Сообщений: 23,669
Записей в блоге: 17
04.07.2012, 22:49 #6
Решение нелинейного уравнения
0
Leomana
58 / 58 / 5
Регистрация: 29.06.2012
Сообщений: 188
04.07.2012, 22:55 #7
Цитата Сообщение от Аруми Посмотреть сообщение
угу, поняла)) большое спасииибо

Добавлено через 2 минуты
только вот цикл, наверное, нужно начинать от n до 0, потому что коэфициенты тогда будут перемножаться в обратном порядке
ничего не изменится.. было y=b+a, станет y=a+b
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2012, 22:55
Привет! Вот еще темы с ответами:

Нахождение корня целого числа методом Ньютона - C++
//Не судите строго, только начал изучать, подскажите как вторую формулу в цикл поместить))(где for и далее-не верно)Спасибо!// /* ...

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

Решить уравнение по заданной формуле методом хорд и модифицированным методом Ньютона - C++
8. Решить уравнение 5sinx - x = 0 на отрезке с точностью E методом хорд и модифицированным методом Ньютона.

Нахождение корней НУ в С++ - C++
Входными данными являются: 1. Диапазон поиска корней, т.е. минимальное и максимальное и значения х (например: от -1000 до 1000); 2....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.07.2012, 22:55
Ответ Создать тему
Опции темы

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