天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 数值计算 > 数值微积分

ig_Simpson_2    

简述
用变步长辛普森(Simpson)计算二重积分
定义
ig_Simpson_2(a : double; b : double;CallBack1 : string; CallBack2 : string; CallBack3 : string;var v : double):integer;
参数
名称类型说明
a double 实型变量。积分下限
b double 实型变量。积分上限
CallBack1 string 计算积分下限的回调
CallBack2 string 计算积分上限的回调
CallBack3 string 计算被积函数f(x,y)函数值的回调
v double实型变量,返回的积分结果
  • 范例

    a:=1;
    b:=2;
    callback1:="y1";
    callback2:="y2";
    callback3:="f";
    ig_Simpson_2(a,b,CallBack1,CallBack2,CallBack3,v);
    return v;
    function y1(x)
    begin
      return -x;
    end;
    function y2(x)
    begin
      return x;
    end;
    function f(x,y)
    begin
      return x+2*y;
    end;
    //结果:4.66667
    参考
    integral ig_Simpson_1 
相关