ну во-первых, с И С это что?
во-вторых е — это 2.71828?
если забить на "С", "е" принять за стандартную константу, а функцию Btg(x) вы напишете самостоятельно, то будет примерно так:
Цитата:
<?
// Исходные параметры
$c=0.5;
$a=0.2;
$begin=1.5;
$end=-1.5;
$step=0.25;
function Grad($x, $g) //Любая степень расчитывается логарифмически, только для положительного аргумента
{
if( $x <= 0) return 1;
$result=exp($g*log($x));
return $result;
}
function GradIteration($x, $g) //Только целая положительная степень, расчитывается итерационно
{
$result=$x;
for($t=1; $t<=$g; $t++)
{
$result=$result*$x;
}
return $result;
}
function Btg($arg) //Неизвестная функция Btg
{
return $arg;
}
function GetFuncResult($arg) //Получаем результат формулы
{
global $a, $c;
$result = $c * Grad($arg,2) - $a * exp($arg) + Btg($arg);
return $result;
}
for($t=$begin; $t >= $end; $t-=$step) //Считаем и выводим ряд
{
echo GetFuncResult($t)."<br>";
}
?>
|
думаю, портировать сие для VB проблем не составит.
ЗЫ
Сории за кривое редактирование кода, его БВФ так показывает...