Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / метод итерации / 15 сообщений из 15, страница 1 из 1
03.04.2011, 21:57
    #37196938
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
Помогите ! Сделать метод итерации задано x*tg(x)-1/3=0 с интервалом изоляции [0.5 ;0.6]
нужно выразить x ! но как не могу понять ? Метод ньютона получился корень появился ! А в итерации корень не получается ! Что делать???
...
Рейтинг: 0 / 0
03.04.2011, 22:10
    #37196949
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
описание метода нашли ?
...
Рейтинг: 0 / 0
03.04.2011, 22:17
    #37196959
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
да описание есть ! вот так если x выразить x=1/3/tg(x) то корень не выходит! Помогите как ??
...
Рейтинг: 0 / 0
03.04.2011, 22:24
    #37196965
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQда описание есть ! вот так если x выразить x=1/3/tg(x) то корень не выходит! Помогите как ??
тогда в чем проблема ? может что то не так делаете ?
...
Рейтинг: 0 / 0
04.04.2011, 05:11
    #37197150
Multy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQПомогите ! Сделать метод итерации задано x*tg(x)-1/3=0 с интервалом изоляции [0.5 ;0.6]
нужно выразить x ! но как не могу понять ? Метод ньютона получился корень появился ! А в итерации корень не получается ! Что делать???
Если нужно методом Ньютона решить, то как-то так будет
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
  
Const Precision As Decimal =  0 . 0000000000000001 
  Function f(x As Decimal) As Decimal
    Return x * Math.Tan(x) -  1  /  3 
  End Function
  Function df(x As Decimal) As Decimal
    Return (F(x + Precision) - F(x - Precision)) / Precision
  End Function
  Function Newton(x As Decimal) As Decimal
    Dim x1 As Decimal
    While Math.Abs(F(x)) > Precision
      x1 = x
      x = x - F(x) / df(x)
    End While
    Return x
  End Function
Dim x = NewTon( 0 . 55 )
x= 0 . 5471607572603299776881553994 
...
Рейтинг: 0 / 0
04.04.2011, 16:29
    #37198449
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
вы не могли бы написать как будет в Excel ! ?????
...
Рейтинг: 0 / 0
04.04.2011, 17:03
    #37198567
Гордый Корень
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQвы не могли бы написать как будет в Excel ! ?????
100$
...
Рейтинг: 0 / 0
04.04.2011, 17:08
    #37198581
Multy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQвы не могли бы написать как будет в Excel ! ?????

Так же примерно и будет, тока как собераетесь здавать, если даже пример пересписать не можите?
...
Рейтинг: 0 / 0
04.04.2011, 21:02
    #37198969
mikhail_n
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
Multi,

Вы проверили бы какое значение производной даёт ваша df для тривиальной функции y(x) = x.... Всё таки Ньютон был реально крут. Можно даже производную посчитать со 100% точностью, а метод всё равно сходится к корню!
...
Рейтинг: 0 / 0
04.04.2011, 22:15
    #37199045
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
Multyvera QQвы не могли бы написать как будет в Excel ! ?????

Так же примерно и будет, тока как собераетесь здавать, если даже пример пересписать не можите? это как так и будет ! какой пример не правильно переписал ?
...
Рейтинг: 0 / 0
04.04.2011, 22:18
    #37199050
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
mikhail_n,
...
Рейтинг: 0 / 0
04.04.2011, 22:30
    #37199074
mikhail_n
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
Вера,

мой пост относился к тому что написал multi. Он считает производную численно, что лично я считаю правильным, но в его способе есть ошибка которая приводит к тому, что производная считается со 100% погрешностью. Поскольку метод Ньютона по его словам продолжает сходиться, то я и сказал что Ньютон был нереально крут.
...
Рейтинг: 0 / 0
05.04.2011, 03:15
    #37199234
Multy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQ,

Что-то я не фтыкаю, что вобще надо...
...
Рейтинг: 0 / 0
05.04.2011, 16:17
    #37200656
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
Multyvera QQ,

Что-то я не фтыкаю, что вобще надо...
просто надо x выразить ? например x=1/3/tg(x) но корень у меня так не вылазиет может надо через tg(X) ??
...
Рейтинг: 0 / 0
05.04.2011, 16:18
    #37200658
vera QQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
метод итерации
vera QQMultyvera QQ,

Что-то я не фтыкаю, что вобще надо...
просто надо x выразить ? по моему уравнению x*tg(x)-1/3=0 например x=1/3/tg(x) но корень у меня так не вылазиет может надо через tg(X) ??
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / метод итерации / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]