C#,数值计算——指数分布(Expondist)的计算方法与源程序

using System;

namespace Legalsoft.Truffer

{

public class Expondist

{

private double bet { get; set; }

public Expondist(double bbet)

{

this.bet = bbet;

if (bet <= 0.0)

{

throw new Exception("bad bet in Expondist");

}

}

public double p(double x)

{

if (x < 0.0)

{

throw new Exception("bad x in Expondist");

}

return bet * Math.Exp(-bet * x);

}

public double cdf(double x)

{

if (x < 0.0)

{

throw new Exception("bad x in Expondist");

}

return 1.0 - Math.Exp(-bet * x);

}

public double invcdf(double p)

{

if (p < 0.0 || p >= 1.0)

{

throw new Exception("bad p in Expondist");

}

return -Math.Log(1.0 - p) / bet;

}

}

}

相关推荐
yugi9878383 分钟前
基于C#实现数字识别率的OCR方案
开发语言·c#·ocr
热心网友俣先生6 分钟前
2026年APMCM 亚太杯中文赛A题 自来水厂水质预测与评估 完整求解思路
数学建模
一只小小的土拨鼠11 分钟前
【2026亚太杯APMCM】B题:高性能芯片热管理系统的优化问题 完美解题思路+完整核心代码+高分论文构架(全套资源首发)
数学建模
MicroTech202517 分钟前
量子隐形传态路线的瓶颈与突破,微算法科技(MLGO)以技术创新助力量子通信长距离组网
科技·算法·量子计算
洛水水17 分钟前
【力扣100题】89.下一个排列
数据结构·算法·leetcode
洛水水18 分钟前
【力扣100题】90.寻找重复数
算法·leetcode·职场和发展
鱼子星_24 分钟前
【数据结构】排序的拓展——快速排序的生态多样性与归并排序沾染文件操作
c语言·数据结构·算法
alphaTao24 分钟前
LeetCode 每日一题 2026/6/8-2026/6/14
算法·leetcode
KaMeidebaby29 分钟前
卡梅德生物技术快报|噬菌体展示文库构建全流程解析 | 大豆球蛋白纳米抗体筛选实践
人工智能·python·tcp/ip·算法·机器学习
天天代码码天天33 分钟前
OpenCV 5 + PP-OCRv6 + OpenVINO:C# 本地 OCR 推理更快、更稳、更好集成
opencv·c#·openvino