+ Ответить в теме
Показано с 1 по 4 из 4

Тема: Вычислить корень уравнения методом Ньютона

  1. #1
    jora is on a distinguished road
    Регистрация
    01.01.2018
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Вычислить корень уравнения методом Ньютона

    Добрый день!
    Помогите пожалуйста вычислить корень уравнения f(x) = 0 для функции x*cos(x)=0 методом Ньютона

    Формат выходных данных:
    x* – решение уравнения;
    f(x*) – значение функции в найденной точке x*;
    n – число итераций

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    37
    Сообщений
    3,091
    Вес репутации
    21

    По умолчанию Re: Вычислить корень уравнения методом Ньютона

    Удивительная лень. Достаточно ведь было загуглить метод Ньютона. Первая же ссылка ведёт на страничку на Вики, где метод разжёван три раза и внизу даже даны примеры реализации, в том числе на C и C++. Оттуда можно прямо взять готовый код, подправив в двух местах (указав свою функцию и производную своей функции) и всё сразу заработает.
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

  4. #3
    Moderator Куратор
    system architect
    Absurd is on a distinguished road
    Регистрация
    26.02.2004
    Адрес
    Pietari, Venäjä
    Возраст
    39
    Сообщений
    1,213
    Вес репутации
    17

    По умолчанию Re: Вычислить корень уравнения методом Ньютона

    Цитата Сообщение от Romeo Посмотреть сообщение
    Удивительная лень. Достаточно ведь было загуглить метод Ньютона. Первая же ссылка ведёт на страничку на Вики, где метод разжёван три раза и внизу даже даны примеры реализации, в том числе на C и C++. Оттуда можно прямо взять готовый код, подправив в двух местах (указав свою функцию и производную своей функции) и всё сразу заработает.
    Я что-то не понял задание. x*cos(x) | x<-0 = 0*1 = 0. Само уравнение равно нулю во всех точках где x=0 или x = pi/2 + pi*n | ∀n ∈ ℤ . Что считать-то ему надо?
    2B OR NOT(2B) = FF

  5. #4
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    37
    Сообщений
    3,091
    Вес репутации
    21

    По умолчанию Re: Вычислить корень уравнения методом Ньютона

    Это численный метод. В общем случае решения уравнения может не быть, но корень всё равно можно будет найти при условии, что функция непрерывно дифференцируема на промежутку, в котором будет работать метод. В данном случае метод Ньютона итерационно аппроксимирует x к одному из корней уравнения. К какому именно - зависит от первого приближения.
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

+ Ответить в теме

Похожие темы

  1. Решение уравнения методом простых итераций, Floating poin:Squere root of Negative num
    надо решить уравнение методом простых итераций f(x)=arcsin(2x+1)-x^2=0 , ошибок при компиляции нету , но при запуске выдаёт Floating poin:Squere...
    от Dozen в разделе C и C++
  2. Решение задачи Дирихле для уравнения Пуассона методом переменных направлений
    Доброго времени суток! Помогите отладить прогу, решающую сабж в прямоугольнике *. Метод безусловно сходящийся, все вроде должно работать как надо,...
    от Maxxis в разделе C и C++
  3. Нелинейные уравнения
    Здравствуйте программисты! Дали решить 2 нелинейных уравнения,фото ниже. Нужно отделить графически или аналитически корни уравнений(найти отрезок на...
    от prikolist в разделе задачи на C и C++
  4. Метод Ньютона
    Можно ли использовать метод Ньтона для нахождения максимального значения функции??? Функция не сложная - парабола. Но насколько мне известно, метод...
    от Denim в разделе Алгоритмы
  5. Корень
    Как в C++ обозночается корень? Например корень 2. Степень это понятно 2^2=4.
    от Брат СиноТ'а в разделе C и C++

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения