Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Puma

Страницы: [1]
1
Весь интернет обыскал, нигде не нашел. Решил сам написать. Вот выкладываю думаю кому-нибудь пригодиться!


/*************************************************
Вычисление функции erf

Абсолютная погрешность полученного значения не превосходит 10^-8.

Входные параметры:
    x   -   аргумент

*************************************************/

function erf($x)
{

    if( $x<0.5 )
    {
        $xsq = $x*$x;
        $p = 0.007547728033418631287834;
        $p = 0.288805137207594084924010+$xsq*$p;
        $p = 14.3383842191748205576712+$xsq*$p;
        $p = 38.0140318123903008244444+$xsq*$p;
        $p = 3017.82788536507577809226+$xsq*$p;
        $p = 7404.07142710151470082064+$xsq*$p;
        $p = 80437.3630960840172832162+$xsq*$p;
        $q = 0.0;
        $q = 1.00000000000000000000000+$xsq*$q;
        $q = 38.0190713951939403753468+$xsq*$q;
        $q = 658.070155459240506326937+$xsq*$q;
        $q = 6379.60017324428279487120+$xsq*$q;
        $q = 34216.5257924628539769006+$xsq*$q;
        $q = 80437.3630960840172826266+$xsq*$q;
        $result = s*1.1283791670955125738961589031*$x*$p/$q;
        return $result;
    }

    if( $x>=10 )
    {
        $result = $x;
        return $result;
    }

    $result = $x*(1-erfc($x));
    return $result;
}


/*************************************************Вычисление дополнительной функции erfc

Абсолютная погрешность полученного значения не превосходит 10^-8.

Входные параметры:
    x   -   аргумент

*************************************************/

function erfc($x)
{
    if( $x<0 )
    {
        $result = 2-erfc(-$x);
        return $result;
    }
    if( $x<0.5 )
    {
        $result = 1.0-erf($x);
        return $result;
    }
    if( $x>=10 )
    {
        $result = 0;
        return $result;
    }
    $p = 0.0;
    $p = 0.5641877825507397413087057563+$x*$p;
    $p = 9.675807882987265400604202961+$x*$p;
    $p = 77.08161730368428609781633646+$x*$p;
    $p = 368.5196154710010637133875746+$x*$p;
    $p = 1143.262070703886173606073338+$x*$p;
    $p = 2320.439590251635247384768711+$x*$p;
    $p = 2898.0293292167655611275846+$x*$p;
    $p = 1826.3348842295112592168999+$x*$p;
    $q = 1.0;
    $q = 17.14980943627607849376131193+$x*$q;
    $q = 137.1255960500622202878443578+$x*$q;
    $q = 661.7361207107653469211984771+$x*$q;
    $q = 2094.384367789539593790281779+$x*$q;
    $q = 4429.612803883682726711528526+$x*$q;
    $q = 6089.5424232724435504633068+$x*$q;
    $q = 4958.82756472114071495438422+$x*$q;
    $q = 1826.3348842295112595576438+$x*$q;
    $result = exp(-sqrt($x))*$p/$q;
    return $result;
}

/*************************************************Вычисление интегральной функции вероятности нормального распределения

Входные параметры:
    x   -   аргумент

*************************************************/

function normaldistribution($x)
{
    $result = 0.5*(erf($x/1.41421356237309504880)+1);
    return $result;
}

2
PHP / Коннект к другому серверу
« : 05 Июня 2007, 13:29:34 »
Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить связь (любого необходимого рода) с другим веб-сервером и выполнять на нем команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!

3
Веб Сервера / опять mod rewrite
« : 29 Мая 2007, 18:45:33 »
Я не сисадмин! я простой обычный программист! у сисадмина, который поддерживает сервер кривые ручки, поэтому гряшу на него! Проблема: когда вставляю в файл htaccess строчку
RewriteEngine On
он перестает работать сервер выдает ошибку.
Можно ли в настройках Apache заблокировать mod rewrite?
Или в чем моя ошибка? Заранее спасибо

4
PHP / Как правильно?
« : 22 Февраля 2006, 15:45:25 »
Может вопрос немного не по теме, но я не знаю в какой его раздел задать! Я ни где программированию не учился и спросить больше некого!
Как лучше и правильнее писать:

if(!$string) $string=\'значение1\';

if ($string == \'значение1\') выражение1;
else if ($string == \'значение2\') выражение2;

или лучше:

if ((!$string) || ($string == \'значение1\')) выражение1;
else if ($string == \'значение2\') выражение2;

Заранее спасибо!

5
PHP / Модули в рнр
« : 16 Февраля 2006, 19:56:09 »
Вот знаю что в perle есть возможность подключать модули написанные другими людьми! Ты его скачиваешь, устанавливаешь, потом подключаешь в perl коде и пользуешься теми функциями которые в нем описанны! Если такое же в php? В частности мне нужен модуль, который переводит xml в excel, а самому писать его лень!
Спасибо за помощь!

6
Всё о Html / Ширина скрола
« : 14 Февраля 2006, 12:01:19 »
Можно ли менять ширину скрола?
Если можно то как? Спасибо!

7
PHP / Адрес локального файла?
« : 18 Января 2006, 20:22:19 »
Возможно ли узнать полный путь на локальном компьютере пользователя к файлу, который он загружает ко мне на сервер через форму через пхп скрипт? Заранее спасибо и извиняюсь есть повторяюсь! :-)

8
PHP / Upload после перезагрузки???
« : 10 Июня 2005, 16:08:06 »
Может я сейчас спрошу какую-нибудь глупость, но все таки
Можно ли сделать следующую последовательность действий:
1) сначала зер вводит файл в
2) потом страница перегружается и он проверяет правильно ли он ввел
3) и если правильно нажимает на кнопочку и только после это файл закачивается на сервер

Заранее спасибо

9
Можно ли с помощью Perl создать новый почтовый ящик?

10
Только мне нужно оценка не с точки зрения дизайна а с точки зрения юзабилите и раскрутки! Все ли понятно?
http://www.ok-study.ru

11
Как определить уникального пользователя, если у него выклечено cookie? Т.е. надо посчитать посещения но понятно что с одного и того же компа это одно и тоже посещение!

13
Perl / Пересылка электронной почтой
« : 27 Апреля 2004, 20:13:14 »
Проблема такая: на ящик приходит куча писем всяких разных с разными аттачами и без оных. Эти письма надо разослать по другим адресам в зависимости от того что указанно у них в поле to. Надо это сделать скриптом на Perl вот прочитать у меня их получается с помощью модуля Net::POP3, а потом куда-нибудь переслать да еще с аттачем да еще и в первозданном виде стоставляет целую проблему. Может кто-нибудь работал с чем-нибудь подобным? Собственно проблема в перессылки письма.

Страницы: [1]