Показать сообщение отдельно
Старый 03.06.2011, 18:11   #11
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Где ошибка,хелп...

  public static double Sin(double x, double eps)
        {
            while(x>Math.PI) x -= Math.PI;
            int z = 1, i = 1;
            ulong factorial = 1;
            double stx = x,sint = 0;
 
            while (stx / factorial >= eps)
            {
                sint += z * stx / factorial;
                i += 2;
                stx = stx * x * x;
                factorial = factorial * (ulong)(i - 1) * (ulong)i;
                z = z * (-1);
            }
            return (sint);
}
по рядам Тейлориана,только большие погрешности при больших углах(но можно и меньше 90 конечно использовать и считать их,например через 45 градусов..)
(кстати не проверял работает нет)Как думаете для просчета положения точки в 3д сойдёт?
а 65тысяч цветов на портативке это хорошо(480*272) или большеб?
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием