FORTRAN 90标准函数详解
需积分: 35 106 浏览量
更新于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程序员必备的知识点。
357 浏览量
2024-09-15 上传
294 浏览量
213 浏览量
2023-06-06 上传
276 浏览量
755 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
qq_17137355
- 粉丝: 0
最新资源
- JSP高级编程:结合J2EE, XML, JDBC与网络程序设计
- C++/C编程最佳实践指南
- Hibernate开发入门与高级特性解析
- Struts1架构详解:入门与核心标签库指南
- 南开大学计算机等级考试C++上机100题解析
- 计算机网络概览:教学内容与核心技术
- Java Persistence API (JPA) 教程 - 深入理解ORM规范
- MATLAB在语音信号处理教学中的应用实践
- 嵌入式非特定人孤立词语音识别系统设计
- Groovy编程:Java开发者入门必备
- 软件国际化与本地化测试:打造全球适用的基石
- Oracle初学者常见问题与解答
- Cygwin中GDB调试指南
- C++/C程序员基础编程技能面试试题
- Python与Qt快速构建GUI应用
- 简易网页动态时钟实现代码