gpt4 book ai didi

Fortran 自然对数误差

转载 作者:行者123 更新时间:2023-12-04 17:37:44 24 4
gpt4 key购买 nike

Fortran 新手(今天刚开始),遇到自然对数问题:

PROGRAM log
IMPLICIT NONE
REAL :: x

PRINT *, "Enter a number:"
READ *, x

x = log (x)

PRINT *, "The natural log of x is:", x

END PROGRAM log

编译器不断抛出错误:
x = log (x)
1
Error: Symbol at (1) is not appropriate for an expression

其他内在函数工作正常。我究竟做错了什么?

最佳答案

问题是您已经隐藏(覆盖)了符号 log 的定义。 - 通常指的是标准库数学函数 - 带有您的程序名称,也是 log .如果您将程序名称更改为 logtest :

PROGRAM logtest
...
END PROGRAM logtest

您会发现该程序按预期工作。

关于Fortran 自然对数误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com