FORTRAN 程序中 PII=4.*ATAN(1.D0) 是什么意思啊? 那个.*是什么运算??
发布网友
发布时间:2022-04-29 19:27
我来回答
共1个回答
热心网友
时间:2023-10-06 04:42
PII=4.*ATAN(1.D0) 给出双精度π的值。
4.*ATAN(1.D0) 即 4.0*ATAN(1.D0)
FORTRAN 程序中 PII=4.*ATAN(1.D0) 是什么意思啊? 那个.*是什么运算...
PII=4.*ATAN(1.D0) 给出双精度π的值。4.*ATAN(1.D0) 即 4.0*ATAN(1.D0)
fortran 中这一句 ruse = maxval((/abs(dy),1d0/)) 是什么意思,不知道...
斜杠相当于赋值的作用,也就是求一个两行一列的向量的最大元素。
fortran中read(n,*)(D0(I),I=1,N)什么意思,其中D0是声明的一维数组.
Fortran不区分大小写,所以这两个N是同一个意思,所以要小心!!!最好用两个变量表示!!D0(I)表示数组D0的第 I个元素!
fortran 中这一句 ruse = maxval((/abs(dy),1d0/)) 是什么意思,不知道...
相当于赋值的作用,也就是求一个两行一列的向量的最大元素。
fortran语句:pi=dacos(-1.D0)
dacos()是fortran中返回值是双精度(有十五位有效数字)的反余弦函数,其参数也是双精度的数,-1.D0就是双精度数。-1.D0代表的是-1.00000000000000,这是fortran的一种表示格式,它可以输出十五位有效数字,D前面的-1.表示-1.0,D后面的0代表-1.0扩大的倍数,譬如1.3D.3就表示1.3*10^3(...
Fortran里面 real(8)::p3=1d0啥意思
双精度实型变量P3=1.0 1d0是1.0的双精度表示方法,1.0d0或1d0
Fortran中的“0.2D0”什么意思?
A = 0.2E0 表示 0.2 乘以10的0次方。A = 0.2D0 与上述表达的意思一样,只不过是双精度版本。还可以写为 A = 0.2_8
Fortran 90程序里1.d0, 50.0d16, 100.0d16之类的数字格式是什么?
50.0D16 意思就是 50.0 乘以 10 的 16 次方,并且是双精度的。\x0d\x0a说白了就是双精度的 50.0E16\x0d\x0a其他类似。\x0d\x0a要尤其注意,常数也有精度的。\x0d\x0a比如 double a , b\x0d\x0aa = 3.141592654323213\x0d\x0a如果 b = a * 7.0\x0d\x0a则可能...
请问Fortran 中 a = 2.*u是什么意思?
A = 0.2E0 表示 0.2 乘以10的0次方。A = 0.2D0 与上述表达的意思一样,只不过是双精度版本。还可以写为 A = 0.2_8
一个fortran程序问题。
这个程序有问题,不能运行。kind(1.d0)=8,因为1.d0是双精度的。real(DP),parameter::e=2.71828182845904523560287_DP这样赋值出错:DP不能是变量,在前一行应改为integer,parameter:: DP=kind(1.d0)才成 至于::e=2.71828182845904523560287_DP 后面多的那个DP是什么格式和意识也不懂,经测试,去掉...