![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fortran77学习
文章平均质量分 59
木苏州
这个作者很懒,什么都没留下…
展开
-
数据和数据块(Fortran结构体)write语句和format语句
文章目录一、the data statement二、the block data statementwrite语句一、the data statement这个data statement,就像是赋值语句。data list-of-variables/ list-of-values/, …三个点意味着这是可以重复的。integer m,nreal x,ydata m/10/, n/20/, x/2.5/, y/2.5/上述程序也可以写成integer m,nreal x,ydata m原创 2022-02-25 20:16:47 · 1456 阅读 · 0 评论 -
Fortran的全局变量(Common blocks)
文章目录前言一、例子。定义两个全局变量alpha, beta二、语法二、Arrays in common blocks公共区域内的数组前言Fortran77没有全局变量这一说,也就是几个subroutines之间都用的变量。Fortran77都是使用subroutine parameter list 或者叫做common block,但是我们应该减少使用全局变量的定义。一、例子。定义两个全局变量alpha, betac2345678 program main some de原创 2022-02-25 09:23:08 · 6445 阅读 · 0 评论 -
子程序中的数组(Arrays in subprograms)
文章目录前言一、可变长度数组二、传入数组的一部分不同的维度总结前言called by reference, 意味着传入子程序的数组是其地址,而不是变量被传入进去了。这就会节省很多内存空间。不需要额外的存储空间,当调用subroutine时。只是传进去一个Array的地址。并不复制这个数组,这也就就意味着不会再占用一个数组的内存空间。一、可变长度数组最基础的向量操作叫做saxpy操作。这个saxpy将计算下列表达式。y : = alpha*x + y这里y, x是向量,而alpha是变量。下原创 2022-02-24 08:40:20 · 334 阅读 · 0 评论 -
如何定义Fortran77的子函数
文章目录前言一、Functions二、Subroutines总结前言当一个程序超过几百行时,大型程序很难去Follow。Fortran 解决实际工程问题时候,通常有几万行程序。唯一去处理这样的大型程序的办法是使用模块化的方法,将大程序分成很多的独立的小程序,我们把这些独立的小程序叫做,subprograms。Fotran有两种子程序,一种叫做Functions, 另外一种叫做Subroutines一、FunctionsFotran的function只会返回一个返回值。Fortran77有很多内置原创 2022-02-19 10:00:07 · 1400 阅读 · 0 评论 -
Fortran的数组定义和存储方式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言int ii=32提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、原创 2022-02-18 19:47:17 · 10102 阅读 · 1 评论 -
Fortran77表达式和赋值(Expressions and assignment)条件和循环语句
文章目录前言一、表达式1.常量表达式2.非常量表达式二、赋值三、类型转换四、逻辑表达式运算符五、逻辑变量和赋值六、if 语句1、形式12、形式23、Nested if statements.嵌套IF语句前言Fortran77的表达式和赋值一、表达式1.常量表达式常量是最简单的表达式。有6种常量,对应于6种数据类型。常量数据类型Integer(整数)1, 0, -100, 32767, +15(±2∗109\pm2*10^9±2∗109)Real (实数32位)1.原创 2022-02-17 20:48:52 · 3552 阅读 · 2 评论 -
Fortran变量名,类型和声明
文章目录前言一、Fortran变量命名规则二、变量的类型和其声明(Type and Declarations)1.变量类型2.声明3.定义常量4.整数和浮点变量总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Fortran变量命名规则变量名最多是6个字符。这六个字符必须从a-z和数字0-9里选取。首个字符必须是字母。Fort原创 2022-02-15 21:52:16 · 4036 阅读 · 0 评论 -
Fortran77基础
Fortran77基础Fortran77的程序就是一系列文本的文件。一个简单的Fortran程序如下:其中c开头的代表的是注释行。c23456789 (this line demonstrates the column rules) program circle real r, area c This program reads a real number r and printsc the area of a circle with radius r. w原创 2022-02-15 20:39:01 · 1737 阅读 · 0 评论 -
什么是Fortran
什么是FortranFortran主要为研究生graduate student使用的科学计算语言。Fortran77后两位数字代表着是这一版本被提出的年份。Fortran主要用数学和工程计算。Fortran是一门古老的工程计算语言。时间很久从ANSI-66-ANSI-95。之所以是这样是因为软件惯性。一个软件越大它越不容易停下来,或者转换成其它语言。因为把一个软件用另一种软件编写一遍通常是比较难的。ANSI代表American National Standards Institute。ISO代表In原创 2022-02-15 18:18:09 · 1070 阅读 · 0 评论 -
Fortran77学习记录
这里写自定义目录标题Fortran 77学习记录 1-前言前言总结Fortran 77学习记录 1-前言开始学习Fortran77啦。参考的教程是:https://web.stanford.edu/class/me200c/tutorial_77/前言总结本教程只是对Fortran77主要的用于科学计算的东西进行总结,省略了很多Fortran77的东西。本教程的主要是由一本书。名字叫做FORTRAN 77 for Engineers and Scientists with an Introducti原创 2022-02-13 22:19:49 · 214 阅读 · 0 评论