我试图学习使用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