fortran立方怎么打(如何安装fortran)

本文共计2088个文字,预计阅读时间需要6分48秒,由作者编辑整理创作于2023年10月06日 22点27分52秒。

fortran立方怎么打

1、首先在fortran中打开文档,先输入立方米的字母数字,选择数字“3”,点击格式菜单的字体。
2、其次在效果处,选择“上标”后,确定。
3、最后在fortran页面中显示立方米。

如何安装fortran

方法/步骤

1、到vitualbox的官网下载fortran最新版的安装包并安装。

2、然后在网上下载虚拟机文件,并解压。

3、打开Vitualbox,选择“新建”,设置虚拟电脑名称(个人喜好);

如何安装fortran

4、单击“下一步”,设置虚拟电脑内存;

如何安装fortran

5、下一步,设置虚拟硬盘,选择“使用已有的虚拟硬盘文件”,点击右边的文件夹图标,选择刚才在网盘下载的虚拟机文件,点击“打开”;最后,选择“创建”。选择创建的虚拟机,点击启动;

如何安装fortran
如何安装fortran
如何安装fortran

6、fortran开发工具就在桌面上,双击打开。依次点击File/New/File/Fortran Free Format Source File。有时候也要新建一个Project,这样就完成了。

如何安装fortran
如何安装fortran
如何安装fortran
如何安装fortran

下面分享相关内容的知识扩展:

大家编译Fortran一般使用哪个编译器

Fortran 主要的编译有
1. gfortran免费的编译器,Linux 和 Windows 下都可以用,GCC 众多编译器的一个,我主要用的就是这个。
2. G95免费的编译器,安装文件很小的编译器,相比gfortran 优势不明显。
3. Watcom 的 Fortran 编译器, 现在是免费的,Watcom 跟 GCC 一样有很多语言的编译器,Watcom 的 C 编译器不错,Fortran 没感觉多好。
4. Intel Visual Fortran(简称 IVF),原来叫 Compaq Visual Fortran(简称 CVF)收费软件,不过可以先下载下来试用 30 天,编译出来的二进制文件针对 Intel CPU 优化过,所以会快一些,但不是很明显。
5. PGI Visual Fortran (PVF), 是 Portland Group Inc. 出的,收费软件。
另外还有 Salford FTN95,simply fortran 等。 推荐使用 gfortran 和 Intel Visual Fortran.

fortran有没有哪个函数四舍五入的取整,2.9变成3,1.2变成2

ifix
floor
nint
int
ceiling
(1.1
/
1.5
/
-1.1
/
-1.5)
ex:
ifix
针对数据类型为real型
1.000
1.000
-1.000
-1.000
(正的向下取整,负的向上取整,都往0这个方向靠拢)
ex:
floor
针对real数据类型
1.000
1.000
-2.000
-2.000
(向下取整)
ex:
nint
针对real数据类型
1.000
2.000
-1.000
-2.000
(四舍五入)
ex:
int
针对数据类型有real,integer,complex
1.000
1.000
-1.000
-1.000
(正的向下取整,负的向上取整,都往0这个方向靠拢)
ex:
ceiling
针对real数据类型
2.000
2.000
-1.000
-1.000
(向上取整)

fortran语言二维数组定义时,第一个数字是行还是列?

C,C++,Fortan

行和列的概念是一样的,不一样的是处理方式(存储方式)

Fortan
列优先,C,C++行优先

Fortran:填满一列的每一行,再换列填下一列的每一行
C:填满一行的每一列,在换行
填下一

的每一列

Fortran:

字符数组的话
charater name(1 :12,1:88)表示12行,88列的二维数组
存储时 第1行 第2行 第i行
第1列 : name(1,1) name(2,1) name(3,1) name(4,1) name(i,1) 。。。 name(12,1)
第2列 : name(1,2) name(2,2) name(3,2) name(4,2) name(i,1) 。。。 name(12,2)
。。。
第j列 : name(1,j) name(2,j) name(3,j) name(4,j) name(i,j) 。。。 name(12,j)
。。。
第88列 : name(1,88) name(2,88) name(3,88) name(4,88) name(i,88) name(12,88)

C,C++:
char name[12][88];
表示12行,88列的二维数组

存储时 第1列 第2列 。。。 第j列 。。。 第88 列
第1行 name [0][0] , name [0][1] name [0][2]。。。, name [0][j-1] 。。。 ,name [0][87]
第2行 name [0][0] , name [0][1] name [0][2]。。。,name [0][j-1] 。。。 ,name [0][87]
。。。
第i行 name [i-1][0] , name [i-1][1], name [i-1][2]。。。,name [i-1][j-1] 。。。,name [i-1][87]
。。。
第12行 name [11][0] , name [0][1], name [0][2] 。。。, name [11][j-1]。。。, name [11][87]
无论Fortran还是C,C++的,二维数组前面一个是行,后面一个是列。
只是存储时,Fortran 每一列数据是连续存储的,同一列连续两行是两个相邻的数据。
C,C++每一行是连续存储的;同行连续两列是相邻的数据。
另外,有人说二维数组没有行列的概念,这大概是从哲学上说的,别相信。
数组的概念是从数学来的,数组和数学上的向量,矩阵的概念是相关的。
向量—>一维数组
矩阵—>二维数组
由于二维数组对应数学上的矩阵,所以肯定是有行列的概念的。
行列的概念和如何存储二维数组关系不大,所以,不论是fortran还是C,C++ 第一个为行,第二个为列。
PS:
Fortran 存储顺序为列优先,C,C++行优先,这是不同的人作出的不同选择,和数据存储的大端,小端一样,没有标准,所以采取了两种不同的方法。并且都流行了下来。
于是我们就比较为难了。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wnw678@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:http://www.czkn.cn/444.html