您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

数值分析(php实现)一:Lagrange插值(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:27 点击:

 

              }

              return $L;

    }

    public function draw(){

        $img = imagecreate(500,500);

        imagecolorallocate($img,255,255,2);

        $num = count($this->dot['x']);

        $max = 0;

        for($i = 0;$i < $num;$i++) $max = $max < $this->dot['x'][$i] ? $this->dot['x'][$i]:$max;

        $r = 7;//点的半径

        $step = 0.1;//步长

        for($i = 0;$i < $num;$i++){

            imagefilledellipse($img,$this->dot['x'][$i],$this->dot['y'][$i],$r,$r,1);

        }

        for($i = $this->dot['x'][0]-10;$i < $max + 10;$i += $step){

            $current_x = $i;

            $current_y = $this->get_y($current_x);

            $next_x = $i + $step;

            $next_y = $this->get_y($next_x);

            imageline($img,$current_x,$current_y,$next_x,$next_y,1);

        }

        header("Content-type: image/png");

        imagepng($img);

        imagedestroy($img);

    }

}

 

$x = new Lagrange(array('x'=>array(10,30,100,120,220),'y'=>array(20,40,240,220,340)));

$x->draw();

?>

 

摘自 pcenshao

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • PHP测试
  • 十天学会php之第六天
  • 几种显示数据的方法的比较
  • 使用xmlhttp为网站增加域名查询功能
  • PHP+MYSQL+Javascript数据库查询结果的动态显示
  • 查找数组中指定键名的值
  • 用redis实现跨服务器session
  • 用新浪微博接口发送图片微博失败的原因
  • smarty局部缓存技术[源码分析]
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1