python-3.x 二元渐近函数的构造

icnyk63a  于 2023-03-13  发布在  Python
关注(0)|答案(1)|浏览(97)

我想用渐近法做一个分段函数,但是我做不到。它不是分段函数。我想做一个当(x,y)=(0,0)时的简单函数,以及当(x,y)=(0,0)时的简单函数。有人能帮我吗?
非常感谢
我试了这个代码:

f_exp = sp.Piecewise((((x*y)*(x**2 - y**2)) / (x**2 + y**2), (x,y) != (0,0)), (a, (x,y) == (0,0)))
f = sp.Lambda((x,y), f_exp) # Creamos la función
display(f)
vybvopom

vybvopom1#

你不能写(x,y) != (0,0),因为Python在Symy之前截取了代码,并且它执行了比较:在这种情况下,元组(x, y)显然不同于(0, 0)
因此,您必须手动构建关系。以下是两种实现方法:

f_exp = Piecewise((((x*y)*(x**2 - y**2)) / (x**2 + y**2), And(Ne(x, 0), Ne(y, 0))), (a, True))
f_exp = Piecewise((a, Eq(x, 0) & Eq(y, 0)), (((x*y)*(x**2 - y**2)) / (x**2 + y**2), True))

相关问题