Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好,我正在尝试使用 Julia 用 Gadfly 绘制一个函数。我对这样的功能没有问题:
function F(x) return x+5 end
我使用plot(F,1,10)并且它有效。不幸的是,对于这个返回数组元素的函数,它不起作用:
plot(F,1,10)
function F(x) return myArray[x] end
如果能告诉我哪里出了问题,我将不胜感激。
如果要创建myArray元素的索引值图,我认为正确的用法是:
myArray
plot(y=myArray,x=1:10)
如果你想创建一个分段连续图,那么声明f(x)应该是这样的:
f(x)
function F(x::Float64) global myArray return myArray[floor(Int,x)] # or myArray[round(Int,x)] or myArray[ceil(Int,x)] end