2013-02-16 895 views
0

我想了解fortran语言的代码,我不明白是什么在Fortran中,DIST = AMAX1(0.,DI-DJ)是什么意思?

DIST = AMAX1(0.,DI-DJ)的意思。

我真的很困惑与0旁边的点(。)。

任何帮助,将不胜感激。

预先感谢 MARÍA

+0

看看这个:) http://stackoverflow.com/questions/1611802/what-is-meant-by-usage-after-a-number-in-fortran – Belial09 2013-02-16 11:34:06

+0

和http://stackoverflow.com/questions/1293265/fortran-technical-query – 2013-02-16 16:49:07

回答

3

AMAX1是用于获得两个或更多个(单精度)浮点值的最大值的函数。 .用于指示参数是浮点值而不是整数。 0.0.0的简称,FORTRAN允许您省略小数零。

因特网上有很多FORTRAN参考文献。例如,Here是一个内在函数的快速列表。

+0

好的非常感谢您的帮助! :) – 2013-02-16 13:36:08

+3

这个清单已经过时20多年了。更好一个http://gcc.gnu.org/onlinedocs/gfortran/Intrinsic-Procedures.html还要注意,现代代码应该只使用'max'(在FORTRAN 77中已经!)。 – 2013-02-16 14:54:07

+2

弗拉基米尔F说什么是'AMAX1'是一个具体的函数是实参的参数。相反,您可以将泛型'max'用于任何类型的参数,并且编译器会找出要调用哪些特定函数,从而减轻程序员的这一任务。 – 2013-02-16 16:54:31