我試圖學習使用PyPlot繪製Julia的事物,並試圖繪製二次函數。它不喜歡我如何平方x。我試過使用x ** 2和x * x,編譯器也不接受這些。我應該用什麼來平方x? 由於Julia PyPlot無法創建二次函數
代碼@線7:
x1 = linspace(0,4*pi, 500); y1 = x^2
錯誤:
LoadError: MethodError: `*` has no method matching *(::LinSpace{Float64},
::LinSpace{Float64})
Closest candidates are:
*(::Any, ::Any, !Matched::Any, !Matched::Any...)
*{T}(!Matched::Bidiagonal{T}, ::AbstractArray{T,1})
*(!Matched::Number, ::AbstractArray{T,N})
...
in power_by_squaring at intfuncs.jl:80
in^at intfuncs.jl:108
in include_string at loading.jl:282
in include_string at C:\Users\User\.julia\v0.4\CodeTools\src\eval.jl:32
in anonymous at C:\Users\User\.julia\v0.4\Atom\src\eval.jl:84
in withpath at C:\Users\User\.julia\v0.4\Requires\src\require.jl:37
in withpath at C:\Users\User\.julia\v0.4\Atom\src\eval.jl:53
[inlined code] from C:\Users\User\.julia\v0.4\Atom\src\eval.jl:83
in anonymous at task.jl:58
while loading C:\Users\User\Desktop\Comp Sci\Class\plotTest, in expression
starting on line 7
請注意,使用'x ** 2'應該告訴你正確的語法:'錯誤:語法:使用「^」而不是「**」。你嘗試過這種情況不會發生嗎? – StefanKarpinski