FORTRAN 90标准函数(一) (转)】的更多相关文章

符号约定: l  I代表整型;R代表实型;C代表复型;CH代表字符型;S代表字符串;L代表逻辑型;A代表数组;P代表指针;T代表派生类型;AT为任意类型. l  s:P表示s类型为P类型(任意kind值).s:P(k)表示s类型为P类型(kind值=k). l  [-]表示可选参数. l  *表示常用函数.   表1  数值和类型转换函数 函数名 说明 ABS(x)* 求x的绝对值∣x∣.x:I.R, 结果类型同x; x:C, 结果:R AIMAG(x) 求x的实部.x:C, 结果:R AINT…
GFORTRAN 维基百科,自由的百科全书     跳到导航 跳到搜索 此条目需要扩充. (2018年11月2日)请协助改善这篇条目,更进一步的信息可能会在讨论页或扩充请求中找到.请在扩充条目后将此模板移除. 此条目没有列出任何参考或来源. (2018年11月2日)维基百科所有的内容都应该可供查证.请协助添加来自可靠来源的引用以改善这篇条目.无法查证的内容可能被提出异议而移除. gfortran是GCC中的GNU Fortran编译器.从GCC4.0版开始,gfortran取代了g77成为GCC…
GE是大于等于号(>=),GT是大于号(>),LE是小于等于号(<=),LT是小于号(<) IF基本用法   If(逻辑判断式) then …… End if If(逻辑判断式) then …… Else …… End if 逻辑运算符: Fortran 90   Fortran 77 == 判断是否“相等”   .eq. 判断是否“等于” /= 判断是否“不相等”   .ne. 判断是否“不等于” >  判断是否“大于”   .gt. 判断是否“大于” >= 判断是否…
最近看了一些文献,发现用了Fortran语言编程,并且还是近几年的,了解了之后才知道,其实Fortran已经慢慢没有人再用了,之所有还有一批人在用,极大可能是历史遗留问题吧.而这,也得从Fortran语言的历史说起,Fortran语言是上个世纪50年代IBM的工程师开发出来的,主要目的就是帮助计算,并且Fortran是第一个开发的高级语言,而我们常常用到的语言要小的多呢,比如C语言是1972年被开发的,C++在1983年有了第一个程序,java是在1995年诞生的.所以,对于老一辈的科研工作者,…
Fortran源自于“公式翻译”(英语:FormulaTranslation)的缩写,是一种编程语言.它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域.FORTRAN语言以其特有的功能在数值.科学和工程计算领域发挥着重要作用.Fortran 90之前的版本是人们所知晓的FORTRAN(全部字母大写),从Fortran 90以及以后的版本都写成Fortran(仅有第一个字母大写). Fortran程序是由程序单元,如一个主程序,模块和外部子程序或程序的集合. 每个程序包括一…
使用教材:Fortran95程序设计[彭国伦] 第二章 编译器的使用 编译结果的好坏 1.翻译正确 2.执行文件的运行效率 3.翻译出来的执行码的长短 4.编译过程花费的时间 5.编译器提供Debug工具的完整度 Visual Fortran的使用 第三章 Fortran程序设计基础 字符集 不区分大小写 书面格式 Fixed Format(固定格式) 配合穿孔卡片输入程序发明的格式 被淘汰 Free Format(自由格式) 1.!后的文本是注释 2.每行可以编写132个字符 3.行号在每行最…
Fortran中的字符 Fortran中的常量 Fortran中的变量 Fortran的I-N规则 Fortran中的有效位数 Fortran中的申明 Fortran中的表达式 Fortran中的语句注解行和标行 Fortran中的过程和过程引用 Fortran语句详解 说明语句 IMPLICIT语句 Fortran中的格式控制 Fortran中的字符 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,…
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 计算机很早就走入了我的生活.小学时,家里放一台联想“天琴”的电脑.它霸气的音箱造型,拉风的麦克风,诡异的遥控器,都震撼着我小小的心灵.那时的小屁孩,会花一个下午,努力研究左键.右键和开始菜单.初中时,游戏成了电脑的代名词.在报摊买大众软件,在商场地下室买碟,在家里输入一下午的"show me the money",乐此不疲.到了高中,电脑和网络相连.上网看新闻,泡论坛,…
http://blogs.mathworks.com/loren/2007/03/01/creating-sparse-finite-element-matrices-in-matlab/ Loren on the Art of MATLAB March 1st, 2007 Creating Sparse Finite-Element Matrices in MATLAB I'm pleased to introduce Tim Davis as this week's guest blogge…
一.GCC GNU编译器套件(GNU Compiler Collection)包括C.C++.Objective-C.Fortran.Java.Ada和Go语言的前端,也包括了这些语言的库(如libstdc++.libgcj等等).GCC的初衷是为GNU操作系统专门编写的一款编译器.GNU系统是彻底的自由软件.此处,“自由”的含义是它尊重用户的自由.[1]    目录 1创作背景 2结构 ▪ 前端接口▪ 中介接口▪ 后端接口 3基本用法 4基本规则 5语言支持 6执行过程 7执行过程示例 8处理…