0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 9
|
|
1 | |
Найти корень уравнения на отрезке с заданной точностью16.12.2012, 01:54. Показов 3017. Ответов 6
Метки нет (Все метки)
с использованием подпрограммы "метод итераций" найти корень уравнения x-2+sin1/x=0 на отрезке [1,2;2] с точностью 10^(-4)
что мы возьмем за начальное приближение x0? сколько всего должно быть итераций? вообщем не пойму суть решения,помогите пожалуйста уважаемые))
0
|
16.12.2012, 01:54 | |
Ответы с готовыми решениями:
6
Найти корень уравнения с заданной точностью Найти корень уравнения с заданной точностью Найти действительный корень уравнения с заданной точностью Найти корень уравнения методом хорд с заданной точностью |
761 / 268 / 57
Регистрация: 13.12.2009
Сообщений: 1,101
|
||||||
16.12.2012, 02:33 | 2 | |||||
Итерация в программировании - это повторение, т.е. повторение можно выполнить через цикл. Написать прогу с использованием цикла. точность - знаки после запятой - функция Round - указываешь цифрой. отрезок от 1.2 увеличиваем значения по 0.1 до 2. Где такие мудреные слова применяют?
1
|
16.12.2012, 03:36 | 3 |
Погода шепчет, что ТС имел в виду уравнение y = x - 2 + Sin(1 / x)
Ума не приложу (да и зачем...) как это автоматизировать, но суть — разумное уменьшение шага, см. рисунок*: ______________________ * там X, переходя от 1,3076 к 1,3077 даёт переход Y через 0 (от -0,00003 к 0,00002), что и отличатся от нуля меньше чем на 0,0001
0
|
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 9
|
|
16.12.2012, 03:45 [ТС] | 4 |
препод под 90 лет дал нам для изучения книгу свтозаровой 89 года издания.там вот такая терминология((( кстати не очень понимаю что это за функция round.
объясните алгоритм решения плиз. в книге вот что предлагают: найти x1=g(x0),потом x2=g(x1) потом x3=g(x2) итд ...до тех пор пока конечное значение |xn-xn-1|<e где e это погрешность,типо точность с которой нам нужно найти коорень....но разве вы этот метод использовали?????
0
|
16.12.2012, 03:56 | 5 |
Ах да:
Поэтому при Y = 0 подходит как 1,3076, так и 1,3077 (в качестве корня уравнения X), но 1,3077 очевидно ближе, ага? Причём тут 90 лет? Методу лет 300... если не 1300! Формальная запись всегда трудно осознаётся*, но по факту я так и делал: брал всё меньший шаг — пока не достиг отклонения от нуля, меньшего чем 0,0001. Добавлено через 7 минут Тьфу ты... не от нуля — а от того корня, который при подстановке в ваше "старинное" уравнение даёт 0. В общем, ответ: 1,0377. Порадуйте дедуську! ☺ ___________ * и я не берусь воскрешать тут свои навыки 20-летней давности
0
|
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
|
||||||
16.12.2012, 10:14 | 7 | |||||
Сообщение было отмечено как решение
Решение
2
|
16.12.2012, 10:14 | |
16.12.2012, 10:14 | |
Помогаю со студенческими работами здесь
7
Найти корень уравнения методом Ньютона с заданной точностью Найти корень уравнения на интервале [a,b] с заданной пользователем точностью Найти корень уравнения на заданном интервале с заданной точностью На заданном отрезке найти все корни уравнения с заданной точностью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |