【发布时间】:2017-11-14 18:44:26
【问题描述】:
我只是想得到一个复数的角度。为了测试 Julia 中提供的角度函数,我首先尝试了:
angle(1+im)
但我收到以下错误消息:
MethodError:Float64 类型的对象不可调用
堆栈跟踪:[1] include_string(::String, ::String) 在 ./loading.jl:515
当我试图问typeof(1+im) Julia 的答案时
复杂{Int64}
我不明白角度函数发生了什么。我尝试了 1+1*im ,但得到了相同的答案。
有人可以帮忙吗? 我也可以从坐标计算角度,但我也想了解 Julia 语言。
谢谢
【问题讨论】:
-
尝试重新启动 Julia。它对我来说很好,所以我希望你不小心重新定义了
angle... -
谢谢,确实,当我询问角度时,我的代码中有一个名为角度的变量,我更改了变量名。我不认为变量和函数,因为它们的名称不同,会被混淆。