- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七讲 数组使用与Fortran函数
第七讲 数组的使用及Fortran函数 7.1 数组引用方法/概述 7.1 数组引用方法/格式 7.1 数组引用方法/检测 7.1 数组引用方法/示例 7.1 数组引用方法/示例/运行结果 7.2 数组的逻辑结构和存储结构/概述 7.2 数组的逻辑结构和存储结构/一维 7.2 数组的逻辑结构和存储结构/二维 7.2 数组的逻辑结构和存储结构/三维 7.2 数组的逻辑结构和存储结构/位置 7.3 数组的输入输出/使用DO循环语句 7.3 数组的输入输出/使用隐含DO循环 7.3 数组的输入输出/使用数组名数组片段 使用DO循环语句输入输出数组示例 使用隐含DO循环输入输出数组示例 使用数组名数组片段输入输出数组示例 7.4 Fortran子程序概述/概述 7.4 Fortran子程序概述/说明 7.4 Fortran子程序概述/说明/分类图示 7.4 Fortran子程序概述/标准函数 7.5 语句函数/概述 7.5 语句函数/定义 7.5 语句函数/调用 7.5 语句函数/说明 7.5 语句函数/示例 7.5 语句函数/概述/示例 7.6 外部函数子程序/概述 7.6 外部函数子程序/定义 7.6 外部函数子程序/外部函数说明 7.6 外部函数子程序/外部函数调用 7.6 外部函数子程序/调用/示例 7.7 内部函数子程序/概述 7.7 内部子程序/内部函数定义/示例1 7.7 内部子程序/内部函数定义/示例2 7.7 内部子程序/内部函数定义/示例2/算法 7.7 内部子程序/内部函数定义/示例2/程序 7.8 应用举例/例2 7.8 应用举例/例2/程序1 7.8 应用举例/例2/程序2 7.8 应用举例/例2/矩阵函数 7.8 应用举例/例2/输出结果 调用格式要求同标准函数、语句函数。作为操作数用。 一般格式:F(a1,a2,…,an)F为函数名,ai为实在参数。 实在参数可是表达式、普通变量、下标变量、数组名、内部函数引用、外部函数引用以及外部函数名和子程序名等。 如果定义外部函数无形式参数,其引用形式为:F( )。 外部函数执行过程: 若实在参数为表达式,则先对表达式求值。 实在参数与相应的形式参数结合,将实参值传递给对应形参。 经过形实结合,形式参数获得了所需要的值,然后,立即执行内部函数体。 在执行函数体的过程中,若遇到RETURN语句或END FUNCTION语句,则控制返回到引用的地方,并代回所计算的函数值参加表达式的计算。(示例) 7.6 外部函数子程序 概述 外部函数定义 外部函数说明 外部函数调用 第七讲 数组的使用及Fortran函数 轴慈伦段姿糠琅前张绞镍萝虞壁炕慷合园闯摄八恰篆肖伸倚鲁陇雇彭庞炽第七讲 数组使用与Fortran函数第七讲 数组使用与Fortran函数 概述 外部函数定义 外部函数说明 外部函数调用 7.6 外部函数子程序 PROGRAM F971 DIMENSION A(6),B(4) WRITE(*,*) ‘请输入A数组的6个元素和B数组的4个元素:’ READ(*,*)(A(I),I=1,6),(B(I),I=1,4) P5=pnx(5,A,2.5) P3=pnx(3,B,2.5) WRITE(*,10) 2.5,P5,2.5,P3 10 FORMAT(1X,P5(,F3.1,)=,F10.5,P3(,F3.1,)=,F10.5) END FUNCTION pnx(N,A,X) INTEGER N REAL A(1:N+1),X,pnx S=A(1) DO I=2,N+1 S=S*X+A(I) ENDDO pnx=S END FUNCTION 输入数据: 5.0,2.5,0.0,0.0,4.4,3.5 3.4,1.5,1.76,3.5 输出结果: P5(2.5)= 600.43750 P3(2.5)= 70.40000 第七讲 数组的使用及Fortran函数 朝左氯辨污力舅淑选肿留围斌辙暑锻掘疹遏频潍勿纹岁嘘仔菩怀况迂门缠第七讲 数组使用与Fortran函数第七讲 数组使用与Fortran函数 7.7 内部函数子程序 内部函数子程序与外部函数子程序类似,只是在程序中的位置不同。 内部子程序是包含在程序 单元CONTAINS结构中用户 自定义的函数和子例行程 序。只有定义它们的程序 单元才能调用它们。 概述 内部函数示例1 内部函数示例2 PROGRAM main INTEGER add READ(*,*) add(5
原创力文档


文档评论(0)