FORTRAN90标准函数详解与使用
4星 · 超过85%的资源 需积分: 13 41 浏览量
更新于2024-09-11
收藏 174KB DOC 举报
本文档主要介绍了PSCAD中与Fortran编程相关的库函数,特别是针对Fortran90标准的函数符号约定以及数值和类型转换函数。它以表格的形式提供了清晰简练的归纳,方便用户理解和使用。
在Fortran编程中,各种数据类型有着特定的标识符,例如I代表整型,R代表实型,C代表复型,CH代表字符型,S代表字符串,L代表逻辑型,A代表数组,P代表指针,T代表派生类型,而AT则表示任意类型。对于类型的指定,如`s:P`表示s类型为P类型,若需指定kind值,则为`s:P(k)`。
表格列举了常用的数值和类型转换函数及其功能:
1. ABS(x):返回x的绝对值,支持整型和实型,当x为复数时,结果为实数。
2. AIMAG(x):返回复数x的实部。
3. AINT(x[,kind]):将x取整并转换为指定kind值的实数。
4. AMAX0/x1,x2,x3,..):返回多个整数或实数中的最大值。
5. AMIN0/x1,x2,x3,..):返回多个整数或实数中的最小值。
6. ANINT(x[,kind]):对x进行四舍五入取整,并转换为指定kind值的实数。
7. CEILING(x):返回大于等于x的最小整数。
8. CMPLX(x[,y][,kind]):根据参数创建复数,可以是实数、整数或已有复数,指定kind值可控制精度。
9. CONJG(x):返回复数x的共轭。
10. DBLE(x):将x转换为双精度实数,支持多种数据类型。
11. DCMPLX(x[,y]):类似于CMPLX,但生成双精度复数。
12. DFLOAT(x):将整数x转换为双精度实数。
13. DPROD(x,y):计算x和y的乘积,结果为双精度实数。
14. FLOAT(x):将整数x转换为单精度实数。
15. FLOOR(x):返回小于等于x的最大整数。
16. IFIX(x):将实数x转换为整数(四舍五入)。
17. IMAG(x):等同于AIMAG(x),返回复数的实部。
18. INT(x):将实数x转换为整数,通常四舍五入。
这些函数在处理数值计算、类型转换和数据操作时非常有用,尤其在PSCAD这样的工程软件中,它们可以帮助用户更精确地控制数值处理过程。了解和熟练运用这些函数,可以提高代码的效率和准确性,对于进行复杂系统建模和仿真至关重要。
2010-03-08 上传
summer21799
- 粉丝: 0
- 资源: 1
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载