注意: IVF 扩展了 erf 和 erfc 函数,可直接使用。与本代码结果一致。

函数修改自 Numerical Recipes

输出图形如图:

完整代码如下:

Module Gauss_Err_Func

Implicit None

Private gammq , gammp , gser , gcf , gammln

contains

Real FUNCTION fc_erf(x)

REAL x

if(x < 0.0)then

fc_erf=-gammp(.5,x**2)

else

fc_erf=gammp(.5,x**2)

endif

END FUNCTION fc_erf

Real FUNCTION fc_erfc(x)

REAL x

if(x < 0.)then

fc_erfc=1.+gammp(.5,x**2)

else

fc_erfc=gammq(.5,x**2)

endif

END FUNCTION fc_erfc

Real FUNCTION gammq(a,x)

REAL a,x

REAL gammcf,gamser,gln

if(x<0.0 .or. a<=0.0) return

if(x

call gser(gamser,a,x,gln)

gammq=1.-gamser

else

call gcf(gammcf,a,x,gln)

gammq=gammcf

endif

End Function gammq

Real Function gammp(a,x)

REAL a,x

REAL gammcf,gamser,gln

if(x<0..or.a<=0.) return !'bad arguments in gammp'

if(x

c语言 误差函数erf代码,高斯(余补)误差函数erf和erfc相关推荐

  1. python代码命令行tab补齐_Python语言交互模式下命令tab补全

    本文主要向大家介绍了Python语言交互模式下命令tab补全,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. python默认就可以进行tab补全命令行,在交互模式下,只要自己写个 ...

  2. 微软亚研院副院长周明:从语言智能到代码智能

    11月6日上午,在中国中文信息学会和中国计算机学会联合创办的"语言与智能高峰论坛"上,微软亚洲研究院副院长周明,以<从语言智能到代码智能>为题,介绍了智能代码理解和生成 ...

  3. 微软亚洲研究院周明:从语言智能到代码智能

    来源:NewBeeNLP本文约1600字,建议阅读5分钟本文介绍了微软亚洲研究院自然语言计算组在该研究领域的一系列最新进展. 微软亚洲研究院副院长周明老师报告:From Language Intell ...

  4. C++基础代码--20余种数据结构和算法的实现

    C++基础代码--20余种数据结构和算法的实现 过年了,闲来无事,翻阅起以前写的代码,无意间找到了大学时写的一套C++工具集,主要是关于数据结构和算法.以及语言层面的工具类.过去好几年了,现在几乎已经 ...

  5. Atom JS 代码智能提示补全

    JS 代码智能提示补全 题外话 官方正式版虽然内置了.autocomplete-plus:最为明显的一个功能就是记忆你已经输入过的名称进行匹配: 但是针对于某些语言来说,还是有些不足的-.其中 JS ...

  6. c语言怎么对大数求余,c语言取余数(c语言怎么求两数的余数)

    C语言提供了一个取余数的运算符%,称之为"模"运算符.只有两个整数之间才可以进行模运算!a % b 表示 用b来整除a,商整数,得到余数.如:5%3 = 2 4%3 =13%3 . ...

  7. pycharm 代码无法自动补全(自动顺带)的解决方法

    pycharm 代码无法自动补全(自动顺带)的解决方法 参考文章: (1)pycharm 代码无法自动补全(自动顺带)的解决方法 (2)https://www.cnblogs.com/xioawu-b ...

  8. c语言一行代码太长,C语言修改一行代码,运行效率居然提升数倍,这个技巧你知道吗...

    对编译.链接.OS内核.系统调优等技术感兴趣的童鞋,不妨右上角关注一下吧,近期会持续更新相关方面的专题文章!引言 近日,网上看到一篇文章,分析数组访问的性能问题.文章经过一系列"有理有据&q ...

  9. C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...

    C语言 经典常用代码 C语言常用经典代码 求三角形的面积. 把百分制成绩转换为ABC等级制. 其两个自然数的最大公约数和最小公倍数. 求输入n个数的平均值. 求一个数各个位上的数字之和. 求n个数的阶 ...

  10. 最值得阅读学习的 10 个 C 语言开源项目代码

    本文转载于: 最值得阅读学习的 10 个 C 语言开源项目代码 从扩展思路的角度来说,一个程序员应该好好读过这样一些代码: 一个操作系统内核 一个编译器(如:gcc,lua) 一个解释器(如:pyth ...

最新文章

  1. 大数据加入渗透实体,错过它你将错过一个时代!
  2. 返回局部变量或临时变量的地址_C++的函数不可以返回局部变量的指针
  3. php 计算指定年份的周总数与及第几周的开始日期和结束日期(从周一开始)
  4. python import pandas报错找不到_扎心!“我学了半年 Python,还是找不到工作”
  5. WKWebView刷新URL
  6. 程序员开发者常用必备网站汇总推荐
  7. 基于产生式系统的野人渡河问题求解
  8. RS485收发的3种典型电路-重点-自动收发电路
  9. Magoshare Data Recovery Enterprise(电脑免费数据恢复软件)绿色便携版V4.5.0 | 电脑数据恢复软件免费版下载
  10. android开发百度地图LocationClient找不到 解决
  11. Cint() , int(),round() , fix() 的区别与联系
  12. 使用Vivado软件进行硬件调试
  13. 关于“C2248 QString::QString 无法访问private成员的问题”
  14. linux动态库注册函数,linux下加载动态库函数
  15. arcgis之合并碎小图斑到相邻大块图斑
  16. 最新版的快递单号生成查询工具 测试版
  17. 如何使用 transform 来跟踪你最近的客户订单
  18. JavaWeb-仿小米商场(8) 订单支付[沙箱支付]
  19. 【什么是哈希, 什么是哈希冲突,怎么解决哈希冲突? 】
  20. Ardunio开发实例-微型振动电机

热门文章

  1. 高德地图API-获取位置信息的经纬度
  2. C语言开发环境搭建过程
  3. linux中 zip命令将整个目录打成zip包
  4. TypeScript 获取时间戳
  5. PayPal支付配置
  6. 语音识别算法原理文档整理(一)
  7. 淘客基地淘客小程序微信审核通过率90%以上的独家秘籍
  8. python结合mysql 购物管理系统
  9. 票据html模板,票据库.html · 胡凯锋/API_ML_AI_Note - Gitee.com
  10. 中国银行网点全集数据