|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.06.2012, 15:22 | #1 |
Пользователь
Регистрация: 10.12.2011
Сообщений: 36
|
(Delphi) Вычисление Sin(x)
Необходимо вычислить значение синуса с помощью первых семи членов ряда Тейлора.
Все работает, но результат выдает какой то бредовый. Код:
Код:
|
13.06.2012, 15:54 | #2 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Код:
Все тривиальное просто
|
13.06.2012, 17:10 | #3 |
Пользователь
Регистрация: 10.12.2011
Сообщений: 36
|
только вот если ввести 1
то выдает -1,17520119400003, а стандартная функция -0,841470984807897 Если брать значения больше, то получается совсем бредятина |
13.06.2012, 18:38 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
А 7 членов ряда Тейлора не гарантируют хоть какой-нибудь аппроксимации вдали от 0.
Хотите увеличить точность - берите больше членов. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пусть задано значение X. Найти первое из чисел sin X, sin sin X, sin sin sin X, ... , меньшее по модулю 10-4. | hex_91 | Visual C++ | 1 | 28.04.2012 23:49 |
Паскаль Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4 | Kikikiss | Помощь студентам | 2 | 25.03.2012 13:58 |
Вычисление суммы:sinx+sin(sinx)+sin(sin(sinx)) ..+..sin(..(sinx)) на дельфи | Nach | Помощь студентам | 3 | 16.11.2011 10:05 |
Что-то не то с Sin на Delphi | Ybn2 | Помощь студентам | 6 | 18.12.2010 09:52 |