作者nitha (a SoNY girl)
看板perl
标题[请益] 有关Perl pointer的使用 @@ 请帮帮我, 谢谢!!!
时间Wed Oct 11 14:47:26 2006
我正在用Perl写 对一个高斯分布做从0到1的积分
我在网路上找到了一个library 专门做积分用的
叫做 Math::Integral::Romberg
我已经都makefile也include好了
这个 Math::Integral::Romberg 里做积分的方法是 (在我的code里)
$area=integral(\&func, 0, 1);
\&func是reference到需要被积分的函数
而0跟1则是上限与下限
我先用一个很简单的函数f(x)=2x+5来测试 结果怎麽样积分结果都不对 呜呜
可以请大家帮我看一下哪出错了吗 @@
我的函式写成
sub func
{
my $ttt;
$ttt*2+5;
}
实在不知道该怎麽办 拜托大家了 ~><~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 66.68.187.69
1F:推 Andor:my $ttt = shift; 建议换个变数名...$x都比$ttt好看 10/11 15:27
2F:推 nitha:我改成$x了 可是还是不行呜呜呜 谢谢 ~><~ 10/11 15:40
3F:推 reizarc:你要像一楼讲的用shift把@_的函数引数传进去呀...? 10/11 21:53