FORTRAN 90标准函数详解
需积分: 35 47 浏览量
更新于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程序员必备的知识点。
350 浏览量
175 浏览量
2009-07-29 上传
169 浏览量
2021-12-05 上传
630 浏览量
2022-11-26 上传
qq_17137355
- 粉丝: 0
- 资源: 2
最新资源
- decent-signal:一个不错的WebRTC信令库
- Drive-Dashboard
- Global New Tab Shortcut-crx插件
- 批量单词翻译
- CustomControl.7z
- Full_MEAN_Mini_Store
- Html5--Demo:使用Html5、CSS、JavaScript等技术模仿的华为官网
- NewsTimes
- 2020年6月手机归属地460400条cav和txt文件
- Gazelle Snatched-crx插件
- Jagabani自行车商店
- 博通netxtreme ii网卡驱动
- cljs-tutorial
- Login_e_ECommerce:Proyecto最终登录电子商务
- Rally Plus-crx插件
- HangoutDoodle:为您的涂鸦应用投票 - Hangout'14