我试着写一个函数,然后绘制它。我是python新手,遇到了一些麻烦。我一定是错过了信息,只是不知道在哪里。有人能帮忙吗?你知道吗
xv= arange(-4,5,1)
def f(x):
if (x<0):
return log(x)
elif (0<=x<2):
return (-x)
elif (2<x):
return x**2/(3-x)
xv= arange(-4,5,1)
y1= log(x)
y2= (-x)
y3= x**2/3-x
fig1=figure()
plot(xv,y1,y2,y3)
show()
Tags:
可能您正在尝试执行以下操作:
在您的示例中,看起来您也在尝试获取
log(x)
?如果是这种情况,请记住,在数学上,如果x < 0
,则log(x)
是复的。你知道吗希望这有帮助。你知道吗
相关问题 更多 >
编程相关推荐