C#,数值计算——插值和外推,RBF_fn 与 RBF_gauss 的计算方法与源程序

1 文本格式

using System;

namespace Legalsoft.Truffer

{

public interface RBF_fn

{

double rbf(double r);

}

}


using System;

namespace Legalsoft.Truffer

{

public class RBF_gauss : RBF_fn

{

private double r0 { get; set; }

public RBF_gauss(double scale = 1.0)

{

this.r0 = scale;

}

public double rbf(double r)

{

return Math.Exp(-0.5 * Globals.SQR(r / r0));

}

}

}

2 代码格式

cs 复制代码
using System;

namespace Legalsoft.Truffer
{ 
    public interface RBF_fn
    {
        double rbf(double r);
    }
}
cs 复制代码
using System;

namespace Legalsoft.Truffer
{
    public class RBF_gauss : RBF_fn
    {
        private double r0 { get; set; }

        public RBF_gauss(double scale = 1.0)
        {
            this.r0 = scale;
        }

        public double rbf(double r)
        {
            return Math.Exp(-0.5 * Globals.SQR(r / r0));
        }
    }
}
相关推荐
-银雾鸢尾-6 小时前
C#中Object类内的方法
开发语言·c#
良木林6 小时前
滑动窗口 - LeetCode hot 100
javascript·算法·leetcode·双指针·滑动窗口
2401_841495646 小时前
【数据结构】B*树
数据结构·c++·b树·算法·删除·插入·三分分裂
浮江雾6 小时前
Flutter第十节-----Flutter布局与组件全解析
android·开发语言·前端·学习·flutter·入门
爱喝水的鱼丶6 小时前
SAP-ABAP:ALV跨版本兼容指南——适配ECC与S4 HANA系统的ALV开发注意事项
开发语言·性能优化·sap·abap·经验交流
布朗克1686 小时前
Go 入门到精通-27-泛型编程
开发语言·golang·xcode·泛型编程
cui_ruicheng6 小时前
Python从入门到实战(十五):文件操作与目录管理
开发语言·python
Roy_Sashulin6 小时前
灵杉Java编程平台第一章:安装
java·开发语言
名字还没想好☜6 小时前
Go 用 errgroup 管理并发子任务:错误收敛、取消传播与限流
开发语言·后端·golang·go·并发