注意:目前,区间运算仅适用于 SPARC 平台。
Fortran 95 编译器 f95 支持将区间作为内在数据类型。区间是封闭的紧集:[a, b] ={z | a≤ z≤ b} (由一对数字定义,a ≤ b )。区间可以用于:
解决非线性问题
执行严格的错误分析
检测数值不稳定的缘由
通过将区间作为一种内在数据类型引入 Fortran 95,开发人员立即可以使用 Fortran 95 的所有适用语法和语义。除了 INTERVAL 数据类型外,f95 还包括 Fortran 95 的下列区间扩展:
三类 INTERVAL 关系操作符:
确定型
可能型
集合型
内在 INTERVAL 专用操作符,如 INF、SUP、WID 和 HULL
INTERVAL 输入/输出编辑描述符,包括单数字输入/输出
算术、三角及其他数学函数的区间扩展
表达式依赖于上下文的 INTERVAL 常量
混合模式区间表达式处理
f95 命令行选项 -xinterval 可启用编译器的区间运算功能。参见《Fortran 用户指南》。
有关 Fortran 95 中区间运算的详细信息,请参见《Fortran 95 区间运算编程参考》。