当前位置: 首页 > news >正文

C#,数值计算——指数微分(exponential deviates)的计算方法与源程序

1 文本格式

using System;

namespace Legalsoft.Truffer
{
    /// <summary>
    /// 指数偏差
    /// Structure for exponential deviates.
    /// </summary>
    public class Expondev : Ran
    {
        private double beta { get; set; }

        /// <summary>
        /// Constructor arguments are beta and a random sequence seed.
        /// </summary>
        /// <param name="bbeta"></param>
        /// <param name="i"></param>
        public Expondev(double bbeta, ulong i) : base(i)
        {
            this.beta = bbeta;
        }

        /// <summary>
        /// Return an exponential deviate.
        /// </summary>
        /// <returns></returns>
        public double dev()
        {
            double u;
            do
            {
                u = doub();
            } while (Math.Abs(u) <= float.Epsilon);// (u == 0.0);        
            return -Math.Log(u) / beta;
        }
    }
}
 

2 代码格式

using System;namespace Legalsoft.Truffer
{/// <summary>/// 指数偏差/// Structure for exponential deviates./// </summary>public class Expondev : Ran{private double beta { get; set; }/// <summary>/// Constructor arguments are beta and a random sequence seed./// </summary>/// <param name="bbeta"></param>/// <param name="i"></param>public Expondev(double bbeta, ulong i) : base(i){this.beta = bbeta;}/// <summary>/// Return an exponential deviate./// </summary>/// <returns></returns>public double dev(){double u;do{u = doub();} while (Math.Abs(u) <= float.Epsilon);// (u == 0.0);        return -Math.Log(u) / beta;}}
}

http://www.lryc.cn/news/164303.html

相关文章:

  • ADAS自动驾驶
  • Python从零到一构建项目
  • 使用todesk或者向日葵远程Ubuntu22.04系统的客户机黑屏
  • JBoss JMXInvokerServlet 反序列化漏洞复现(CVE-2015-7501)
  • 比Mojo慢68000倍,Python性能差的锅该给GIL吗?
  • CSS读书笔记
  • Qt使用QSqlDatabase remoeDatabase()连接提示仍在使用解决方案
  • 管易云与金蝶云星空对接集成仓库查询打通仓库新增
  • ubuntu 安装 Mongodb 4.0、4.2、4.4
  • 详解Hugging Face Transformers的TrainingArguments
  • 【LeetCode-中等题】17. 电话号码的字母组合
  • 读高性能MySQL(第4版)笔记06_优化数据类型(上)
  • mac如何创建mysql数据库
  • Ceph入门到精通-centos8 install brctl
  • sqli第一关
  • 入行IC | 新人入行IC选择哪个岗位更好?
  • 时间旅行的Bug 奇怪的输入Bug
  • 解决nbsp;不生效的问题
  • 【Lidar】Cloud Compare介绍安装包
  • Java中的Maven是什么?
  • 计算机操作系统
  • 海学会读《乡村振兴战略下传统村落文化旅游设计》2023年度许少辉八一新书
  • tkinter树形图组件
  • 多线程的创建
  • 【django】APPEND_SLASH 路由末尾的斜杠问题
  • iOS16.0:屏幕旋转
  • Carla学习笔记(二)服务器跑carla,本地运行carla-ros-bridge并用rviz显示
  • 数学建模--退火算法求解最值的Python实现
  • 地理地形sdk:Tatuk GIS Developer Kernel for .NET Crack
  • Day_81-87 CNN卷积神经网络