这个功能用来插入到geoserver中

import java.math.BigDecimal;

public class App 
{
    
    public static double getSN(double Ni,double Si,double N,double S){
          if(Si==0||S==0||N==0)return 0.0;
          return Math.log1p((Ni/Si)/(N/S) - 1);
      }
    public static void main( String[] args )
    {
          double N=120;
        double S=1000;
          double Ni=8;
        double Si=140;
      double t= getSN(Ni,Si,N,S);
      BigDecimal bd = new BigDecimal(t);
      BigDecimal bd2 = bd.setScale(5, BigDecimal.ROUND_HALF_UP);
      System.out.println(bd2);
        
    }
    
    
}

实现一个信息量的计算公式相关推荐

  1. 复杂公式怎么用计算机计算,在microsoft excel中怎样插入一个复杂的计算公式进行计算...

    在microsoft excel中怎样插入一个复杂的计算公式进行计算以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在m ...

  2. 一个圆周率的计算公式代码

    package com.caohao.testlnterface.SuperMan;import java.util.Scanner; //计算园形的半径,求圆形的周闯和园形的面积,并将结果输出 pu ...

  3. 请帮忙写一个虫洞坍塌计算公式

    虫洞坍塌计算公式是:F_t=F_0-p_0gAhH/E. 其中,F_t是坍塌的载荷,F_0是原始载荷,p_0是渗透介质的密度,g是重力加速度,A是虫洞的断面面积,h是入口处的水深,H是虫洞的长度,E是 ...

  4. Excel:一个Excel自动计算公式,一个Excel手动计算?多进程

    需求: 其实这篇文章并不是要描述多么高深的技巧. 只是想把问题描述地清楚一些. 开了多个Excel,希望其中一些Excel的公式自动计算,一些Excel的公式手动计算.不然计算量特别大,电脑会很卡. ...

  5. [机器学习-概念篇]彻底搞懂信息量,熵、相对熵、交叉熵

    1 信息量 首先是信息量.假设我们听到了两件事,分别如下: 事件A:巴西队进入了2018世界杯决赛圈. 事件B:中国队进入了2018世界杯决赛圈. 仅凭直觉来说,显而易见事件B的信息量比事件A的信息量 ...

  6. 信息量、熵、交叉熵、KL散度、JS散度、Wasserstein距离

    信息量.熵.交叉熵.KL散度.JS散度 文章目录 信息量.熵.交叉熵.KL散度.JS散度 前言 一.信息量 二.熵 三.交叉熵 四.KL散度 五.JS散度 六. Wasserstein距离 1.解决的 ...

  7. 离散信源信息量、平均信息量的计算

    信息量I与消息出现的概率 P(x) 之间的关系: 1.信息量是概率的函数,即I=f[P(x)]: 2.P(x) 越小,I越大,P(x) 越大,I越小: 3.若干个相互独立事件构成的消息,所含信息量等于 ...

  8. “交叉熵”如何做损失函数?打包理解“信息量”、“比特”、“熵”、“KL散度”、“交叉熵”

    [本文内容是对下面视频的整理和修正] "交叉熵"如何做损失函数?打包理解"信息量"."比特"."熵"."KL散 ...

  9. 如果用一个循环数组q[0..m-1]表示队列时,该队列只有一个队列头指针front,不设队列尾指针rear,求这个队列中从队列投到队列尾的元素个数(包含队列头、队列尾)。

    #include <iostream> using namespace std;//循环队列(少用一个空间)长度 #define M (8+1)typedef struct node {i ...

最新文章

  1. Python工具 | 4个好用的开源 Python 下载器
  2. HTML5之Javascript多线程
  3. MySQL show binlog events命令查看binlog日志内容
  4. shapenet网络_GRNet网络:3D网格进行点云卷积,实现点云补全
  5. 1到100的二进制编码_每天经过100天的编码后,我学到了什么
  6. C++ primer 第13章 拷贝控制
  7. java 反射.问题_Java知识点总结(反射-反射机制性能问题)
  8. 信息学奥赛C++语言:摘李子
  9. Ubuntu14.04下中山大学锐捷上网设置
  10. config.o:文件无法辨识_HAZOP有哪些局限性,及系统生命周期不同阶段的危险辨识...
  11. bitmap位图详解
  12. DPDK-VPP 学习笔记-04 Load Balancer plugin nat4 PATCH
  13. 测绘工作日常总结(不定稿)
  14. ActiveMq简单使用
  15. 小趴菜学习c语音记录第六天
  16. html重要知识点总结
  17. 女朋友撒娇让我教她HashMap
  18. 无验证码不扫码拼多多微信批量登陆思路
  19. 一文透析腾讯游戏安全反外挂能力
  20. 悬挂式数字麦克风阵列 多点视频会议

热门文章

  1. torch dataloader 数据并行_PyTorch Parallel Training(单机多卡并行、混合精度、同步BN训练指南文档)
  2. 信息编码表示:ASCLL、汉字信息编码略
  3. (新手)使用sklearn对Indian_pines_corrected高光谱遥感数据集的简单特征选择与分类
  4. 数学建模学习(85):人工蜂群优化算法(ABCO)求解多元函数
  5. web前端开发技术期末考试_智慧职教mooc2020HTML5+CSS3 Web前端开发技术期末考试大全答案...
  6. 接口自动化测试框架--接口基础
  7. 友好城市(线性dp)
  8. ROS-gtest使用
  9. 小白编程笔记——JavaScript中两种把表单内容传递给Controller的方法
  10. 基于计数栈的非递归二叉树遍历算法