PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (6): [1] 2 3 4 5 6 »

> Найдено сообщений: 81
asked86 Отправлено: 14 Февраля, 2010 - 11:52:48 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Павильно или нет? Т.е она вычисляет tgx.

PHP:
скопировать код в буфер обмена
  1.             $e = 0.000001;
  2.             $x = вводим
  3.             $S = 0;
  4.             $a  = $x;
  5.             $n = 1;
  6.    
  7.           while ($S>$e) {
  8.  
  9.                      $a =$a * $x * $x;
  10.  
  11.                       $S = $S + $a/(4 * $n * $n - 1);
  12.  
  13.                       $a = $a * -1;
  14.  
  15.                       $n++;
  16.  
  17.            }
asked86 Отправлено: 14 Февраля, 2010 - 10:10:05 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Вот tg расклал ручкой на ряд Маклорена решается, а на PHP не много не получается с условием, помогите добить ?

PHP:
скопировать код в буфер обмена
  1.       $e := 0.000001;
  2.  
  3. $x = вводим
  4.  
  5.         $S := 0;
  6.         $a := $x;
  7.         $n := 1;
  8.  
  9.  
  10.     while (?) {
  11.                $a :=$a * $x * $x;
  12.                 $S := $S + $a/(4 * $n * $n - 1);
  13.                 $a := $a * -1;
  14.                 $n++;
  15.      }
asked86 Отправлено: 13 Февраля, 2010 - 16:44:23 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Помогите реализовать функцию, не знаю как сделать?
asked86 Отправлено: 12 Февраля, 2010 - 17:00:22 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Champion, извините меня пожайлуста!

Если Вам не сложно можете реализованный код выкинуть, я уже запутался блин.? Желание большое разобраться в этом.
asked86 Отправлено: 12 Февраля, 2010 - 16:04:49 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Я ведь синус вычисляю а не Exp !
while ((x^n/n!)>$e)
{
$sinx+=x^n/n!;
++
}

$sinx = 1 - $sinx; // это как в формуле написано, 1 - x^3/3! ..........

Можно у вас спросить, там ведь в формуле после пары слагаемых, есть и вычитание, его разве не надо реализовывать в цикле?
asked86 Отправлено: 12 Февраля, 2010 - 15:57:39 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
while ((x^n/n!)>$e)
{
$sinx+=x^n/n!;
++
}

$sin = 1 - $sin;

у нас в формуле единица потом от еденцы вычтем результат.
asked86 Отправлено: 12 Февраля, 2010 - 15:32:07 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
"Каждое очередное слагаемое меньше точности"
sinx = x - x^3/3! + x^5/5! - x^7/7!+x^9/9! - x^11/11! + x^13/13! - .....
т.е получается если в цикле очередное слагаемое
((x^7/7!+x^9/9!) < $e) будет меньше точности заканчиваем цикл?

1- (.. .. ) а от единицы когда вычитать, вернее как вычитать ?
asked86 Отправлено: 12 Февраля, 2010 - 15:12:36 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Немного не понимаю:

$e = 0.000000001;

while (..) {
if ((x^3/3! + x^5/5!) < $e)
{
......
}

}

так вот или нет?
asked86 Отправлено: 12 Февраля, 2010 - 14:54:59 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Нет цикл до 567 сделаю и буду суммировать $sum=$sum+$i ;до конца и все.
С этим разобрался спасибо, а вот теперь хочу спросить ты там написал мне точность:
$e = 0.000000001;
Как проверить эту точность, что с чем сравнивать?
Please!
asked86 Отправлено: 12 Февраля, 2010 - 14:24:00 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
В принципе понятно, но Вы говорите все суммируешь, а там формула такая если я не ошибаюсь: sinx = x - x^3/3! + x^5/5! - x^7/7!+x^9/9! - x^11/11! + x^13/13! - .....
asked86 Отправлено: 12 Февраля, 2010 - 14:04:16 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Извините, я правильно понимаю чем больше итераций прошло тем точнее результат?
А как точность задать, исходя из чего, как это на практике делают?
asked86 Отправлено: 12 Февраля, 2010 - 12:08:30 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Системы линейных уравнений решаем, матрицы, вектора всякие. Потом Мат. логику проходим.

там к примеру написно: sinx = x - x^3/3! + x^5/5! - .....

А когда я это реализую что у меня дробь бесконечно идти будет чтоли она же ведь не вычислит так никогда. Как ее на языке можно реализовать если дробь бесконечная?
asked86 Отправлено: 12 Февраля, 2010 - 11:54:41 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Боюсь не смогу разложить самостоятельно. Поэтому и нуждаюсь в помощи.
Мне интересно как будет выглядеть ряд для sin, cos, tg?
asked86 Отправлено: 12 Февраля, 2010 - 11:18:58 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Знать та знаю слышал, но как это реализовать. А у Вас нет скриптов реализованных, посмотреть как это делается?
asked86 Отправлено: 12 Февраля, 2010 - 07:01:14 • Тема: Как реализовать тригонометрические функции на PHP не используя стандартные функции • Форум: Программирование на PHP

Ответов: 35
Просмотров: 1995
Как реализовать тригонометрические функции на PHP не используя стандартные функции.
Если есть исходники, буду благодарен.
Это задание дали в универе.

Страниц (6): [1] 2 3 4 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB