Fortran95第6节 构造数据.docxVIP

  • 1
  • 0
  • 约 26页
  • 2017-06-17 发布于湖北
  • 举报
第6章构造数据固有数据类型只是描述了问题当中出现的基本数据形式,但在实际的计算当中,计算对象往往并不只是限于那些固有数据类型,而是一些数据结构。例如:线性数学问题里面的计算对象很少是单纯的标量,而是诸如行列式,向量这样的由一系列标量组成的数据结构。甚至在计算过程中,还需要以这种数据结构的某个特定部分作为计算对象,例如行列式或向量的单独的行与列,或对角线,部分块等又例如:样品的属性值可以是多方面的,例如在测量一个导体样品的交流输运性质时,需要考虑的物理量包括电流,电压,相位等,如果以每个样品的属性值作为数据对象,那么这种数据对象就至少包括3个成员:电流,电压,相位。它们的取值的类型不同,精度要求也可能不同,这3个数值同样构成一个数据结构。因此,进一步FORTRAN 95需要以固有数据对象为基础,能够构造一定的数据结构,从而能够作到基于数据结构进行运算。本章讨论的就是FORTRAN 95构造数据结构的几种方式:●??? 派生数据类型;●??? 数据结构的子对象;●??? 数据结构的成员;●??? 数组;●??? 指针。特别的,我们首先讨论FORTRAN 95关于数据对象的一个基本分类:变量与常量。它们是数据在程序当中的2种基本行为方式,是我们理解FORTRAN 95语言范畴的关键。6.1? 数据的2种基本行为—变量与常量首先我们给出几个抽象的基本概念,在这里只是给出大意而不作更加形式化

文档评论(0)

1亿VIP精品文档

相关文档