Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Алгоритъм за ....
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Момчил Дата: 03/15/2005
 Пиша тук с идеята ,че занимаващите се с линукс често имат
 сериозни познания в програмирането и може би тук някой ще
 успее лесно да ми помогне. Въпросът е дали на някой му е
 известен алгоритъм чрез който да се пресмята аркуссинус или
 аркускосинус, като този алгоритъм да не съдържа
 умопомрачителни степенни редове, или тригонометрични функции
 участващи в математичния вид на алгоритъма. Полезни
 препратки, (ако някой някога е попадал на такива, различни
 от общообразователните сайтове предлагани от лайкос и гугъл)
също биха ми били от полза.
Благодаря предварително. Момчил.



Отговор #1
От: M.Kirriakov Дата: 03/18/2005
 Аз не знам по-добър начин за пресмятане от степенните
 редове. В случая "умопомрачителен" е малко пресилено.
 Обикновено при пресмятане се вземат само първите няколко
 члена на степенния ред, защото той е бързо сходящ и
 оставащите членове имат повече водещи нули след десетичната
 запетая отколкото могат да се поберат в мантисата на числото
 така както е представено вътрешно в компютъра. Затова и
 сумирането с тях е все едно да добавяш 0. Все пак не си
 уточнил, дали резултата ти трябва да се събира в една
 променлива с плаваща запетая. Ако търсиш по-голяма точност
 трябва да направиш целочислен масив, на който всеки член
 съдържа по една цифра от числото и съответно да напишеш
 алгоритъм за сумирането на масивите. Иначе просто определяш
 колко члена от степенния ред ще сумираш и започваш от
 по-малките, защото така се получава по-малка грешка от
 закръгляване. Между другото дори и калкулаторите използват
алгоритъм със степенен ред, така че няма нищо страшно.


<< ht://Dig проблем с индексирането (4 ) | ХОРА, НЕ ЗАДАВАЙТЕ ПОВЕЧЕ ВЪПРОСИ!!!! (22 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.00 sys = 0.07 CPU)