|
Форум Форум
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
xcont Пользователь 1ого уровня цитировать
Репутация: +2
Зарегистрирован: 11.01.2012 Сообщения: 119 Откуда: Аккаунт изъят администрацией форума Награды: Нет
|
Добавлено: Ср Май 30, 2012 10:17 am Заголовок сообщения: Сигмоид |
|
|
написал скриптец небольшой
sigmoid.php
Код: | <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="a" value="<?php echo $_POST['a']; ?>">
<input type="submit">
</form>
<br>
<img src="sigmoid_pic.php?<?php if(isset($_POST['a'])) echo "a=".$_POST['a']; ?>" width="600" height="500" > |
sigmoid_pic.php
Код: | <?php
header ('Content-Type: image/png');
$im = imagecreatetruecolor(1200, 1000);
$fon=ImageColorAllocate ($im, 255, 255, 255);
$color=ImageColorAllocate ($im, 0, 0, 0);
ImageFill($im,0,0,$fon);
if(isset($_GET['a'])){
$a=(float)$_GET['a'];
}else{
$a=1;
}
function sigmoid($x, $a=1){
$y=1/(1+exp(-1*$a*$x));
return $y;
}
for($x=0;$x<1200;$x++){
$xx=($x-600)/100;
$yy=sigmoid($xx, $a)*1000;
imagesetpixel($im, $x, 1000-$yy, $color);
}
imagepng($im);
imagedestroy($im);
?> |
|
|
Вернуться к началу |
|
|
|
|
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group Русская поддержка phpBB
|