FORTRAN90标准函数详解
需积分: 33 33 浏览量
更新于2024-09-12
收藏 104KB PDF 举报
"这份文档是关于Fortran标准函数库的详细介绍,内容全面且易于理解,适合Fortran编程人员参考。"
在Fortran编程语言中,标准函数库是至关重要的组成部分,它提供了各种数学运算、类型转换和控制流程等功能。这份PDF文档详细列出了Fortran90标准函数库中的部分函数,帮助开发者更好地理解和使用这些函数。
1. 符号约定:
在文档中,函数的参数类型用特定的字母表示:
- I:整型
- R:实型
- C:复型
- CH:字符型
- S:字符串
- L:逻辑型
- A:数组
- P:指针
- T:派生类型
- AT:任意类型
2. 函数说明:
- ABS(x):计算参数x的绝对值,适用于整型、实型和复型,返回类型与x相同。
- AIMAG(x):获取复数x的虚部,返回实型结果。
- AINT(x[,kind]):将x四舍五入到最接近的整数,并转换为指定kind的实型。
- AMAX0(x1,x2,x3,…)/AMIN0(x1,x2,x3,…): 求多个整数中的最大/最小值,返回整型结果。
- ANINT(x[,kind]):与AINT类似,但四舍五入后取整,适用于实型。
- CEILING(x):返回大于等于x的最小整数,适用于实型。
- CMPLX(x[,y][,kind]):将x和y(如果提供)转换为复数,可以指定kind值。
- CONJG(x):返回复数x的共轭复数。
- DBLE(x)/DCMPLX(x[,y]):将x转换为双精度实数或复数,可指定kind值。
- DFLOAT(x):将整数x转换为双精度实数。
- DIM(x,y):返回x减去y的正差,即MAX(x - y, 0),结果类型与x相同。
- DPROD(x,y):计算x和y的乘积,转换为双精度实数。
- FLOAT(x):将整数x转换为单精度实数。
- FLOOR(x):返回小于等于x的最大整数。
- IFIX(x):将实数x转换为整数,进行向下取整。
- IMAG(x):等同于AIMAG(x),用于获取复数的虚部。
- INT(x[,kind]):将x转换为整数,可以指定kind值。
- LOGICAL(x[,kind]):将x转换为逻辑型,根据x的值决定结果为.T.(真)或.F.(假)。
这些函数是Fortran编程中的基础工具,涵盖了数学运算、类型转换和复数处理等多个方面。了解并熟练使用这些函数,能够极大地提升Fortran程序的编写效率和代码质量。在实际编程中,开发者可以根据具体需求选择合适的函数,确保程序的正确性和效率。
2021-10-11 上传
2021-06-21 上传
2019-06-16 上传
2009-07-29 上传
2019-05-22 上传
2016-04-15 上传
u010529663
- 粉丝: 0
- 资源: 1
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能