标签: python matplotlib plot
我正在尝试为不同的区域制作以不同方式定义的表面的3d图。例如,如果x> 1,则取f(x,y)定义为1。 y和x ^ 2,如果x <= y。
我用逻辑运算符定义了f,并试图用&#34; plot_surface&#34;来绘制它。功能,在网格中进行评估。不幸的是,我得到一个错误说&#34;具有多个元素的数组的真值是不明确的&#34;。
你知道解决这个问题的方法吗?
答案 0 :(得分:0)
根据Serenity发布的链接,您需要使用np.piecewise定义f
oauth.access
给你这个情节: