我来自Matlab,现在我正在努力弄清楚为什么以下代码不起作用:
plot(x=rand(10),y=rand(10))
能正确生成图表。
x=rand(10)
y=rand(10)
plot(x,y)
产生错误:
错误:
plot
没有匹配到对应的方法plot(::Array(Float64,1),::Array(Float64,1))
如果有人能够解释一下为什么在绘图行中嵌入代码会产生结果,但是先定义变量会导致错误,我将非常感激。逻辑上说它们应该产生相同的结果。
我正在使用Julia v 0.3.1,并已经加载了Gadfly作为绘图工具。