首页 > 电脑 > Fortran语言中,如何在二维数组里表示虚数

Fortran语言中,如何在二维数组里表示虚数

电脑 2022-05-31

fortran 怎么表示虚数单位

两种方法: 1,像一楼所说,定义complex型变量 complex cj cj=(0.,1.) 实部为0,虚部为1,自然就是虚数单位了。 2,用cmplx函数 complex cj cj=cmplx(0.,1.) 该函数的第一个参数是复数的实部,第二个参数是复数的虚部。 我编程时,一般都把虚数单位定义成一个常量,以便程序中使用。 complex cj parameter(cj=(0.,1.))

在fortran中怎样设置虚数数组,谢谢,姐姐哥哥了。

program main implicit none dimension com(5) complex com com(1)=(1,2) com(2)=(3,4) write(*,*) com(1)+com(2) end program main

关于Fortran90中二维数组的输入输出和计算问题

首先,读文件,或者是在程序中输入你这51行数据 设置行数n=51,这样你后面可以直接通过变换n的值来控制数据行数的变化 parameter(n=51) integer mm(n,6) ! 二维数组,51*6 第一列表示序号,2至5列表示数据内容 integer msum(n),num(n-1) ! msum是和,num是统计相同数的个数的数组,每两行有一个num,故为长度为n-1 open(1,file='这个数据文件',form='formatted') do i=1,n read(1,*) (mm(i,j),j=1,6) enddo max=mm(1,2) min=mm(1,2) ! 2表

Fortran 中如何取复数的实部与虚部,大家帮忙啊!谢谢!

例如: complex :: Z !假设Z=a+bi REAL(Z) 即为a AIMAG(Z) 即为b !对复数用real()命令不是将其转化为实型, 而是得到复数的实部,自己去试试就知道了。

fortran语言二维数组定义时,第一个数字是行还是列啊~~例如name[2,88],数字2代表的是行还是列~

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

标签:fortran 信息技术 编程 编程语言 二维数组

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved.