FORTRAN 90标准函数详解
需积分: 35 100 浏览量
更新于2024-09-05
收藏 85KB PDF 举报
"FORTRAN 90标准函数.pdf" 是一本详细介绍FORTRAN 90编程语言中标准函数的参考资料。该文档可能包含了FORTRAN 90编程中的各种数学运算、类型转换、数值处理等函数的详细说明和用法。
在FORTRAN 90中,标准函数是编程时经常会用到的工具,它们提供了对基本数据类型的处理和计算功能。以下是一些常见的FORTRAN 90标准函数的简要说明:
1. **ABS(x)**:返回变量x的绝对值,适用于整型(I)、实型(R)和复型(C)的数据。对于复数x,结果为其实部的绝对值。
2. **AIMAG(x)**:用于获取复数x的虚部。输入为复数C,输出为实数R。
3. **AINT(x[,kind])**:对实数x进行向下取整,并转换为指定kind的实数。如果不指定kind,默认kind与x相同。
4. **AMAX0(x1, x2, x3, …)** 和 **AMIN0(x1, x2, x3, …)**:分别找出一组整数I中的最大值和最小值。结果类型为整数I。
5. **ANINT(x[,kind])**:对实数x进行四舍五入取整,转换为指定kind的实数。与AINT不同的是,ANINT会考虑浮点数的舍入规则。
6. **CEILING(x)**:返回大于等于实数x的最小整数,适用于实数R,结果为整数I。
7. **CMPLX(x[,y][,kind])**:将给定的实数或复数转换为复数,其中x是实部,y是可选的虚部,默认为0,kind指定复数的精度。
8. **CONJG(x)**:计算复数x的共轭复数,输入和输出均为复数C。
9. **DBLE(x)**、**DCMPLX(x[,y])** 和 **DFLOAT(x)**:将不同类型的数值转换为双精度浮点数,分别为实型(R)、复型(C)和整型(I)到双精度R(8)。
10. **DIM(x,y)**:计算x减去y的结果和0之间的较大值,即`MAX(x - y, 0)`,适用于整型和实型。
11. **DPROD(x,y)**:计算两个实数x和y的乘积,转换为双精度结果。
12. **FLOAT(x)**:将整型I转换为单精度实数R。
13. **FLOOR(x)**:返回小于等于实数x的最大整数,适用于实数R,结果为整数I。
14. **IFIX(x)**:类似于AINT,但IFIX对实数x进行向上取整,转换为整数I。
这些函数构成了FORTRAN 90中数值处理的核心部分,它们在进行科学计算、工程应用和数据分析等领域中扮演着重要角色。在编写FORTRAN 90程序时,熟练掌握这些函数的使用可以提高代码的效率和准确性。文档中可能还涵盖了其他函数,如三角函数、指数和对数函数、随机数生成、类型转换等,这些都是FORTRAN 90程序员必备的知识点。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-11-06 上传
2021-06-21 上传
137 浏览量
2009-07-29 上传
2021-12-05 上传
2022-11-26 上传
qq_17137355
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程