绘制具有可变参数的实值函数

Plot real-valued function with variable parameters

这道题听起来比实际更难。

我想知道如何用 julia 绘制数学函数?

到现在为止我都是用Gadfly来绘图的。 我现在想玩一个函数(凸函数的约束优化),但我找不到定义它的方法。

例如我想做:

plot( layer(y=x^2+1 …), layer(y=(x-4)+(x+3),…),…)

我知道有优化包,但是我想了解所以自己动手做。为此,我只想能够绘制任何函数(也包括多元函数)。

那么,我该怎么做呢?这在 Gadfly 中是否可行,还是我需要使用其他绘图库?

非常感谢任何帮助。

参见plotting functions and expressions in the Gadfly manual

对于您的示例,plot([x->x^2+1, x->(x-4)+(x+3)], -2, 2) 之类的东西应该使用匿名函数来解决问题。

据我所知,目前无法使用多元函数执行此操作。

您可能还对 Interact.jl 包感兴趣。