作自己定义的函数图像,plot行显示name is not defined
X= float(input(" Please enter a number: "))
# tell the program are you an "enthusiast" ?
A1= float(input(" Please enter a number '0' or '1' : "))
def tem_graph(A,B,E):
G = Asin((2*pi/B(t-12))+E)
return (G)
if A1 == 1:
if X == 1:
A=20;
B= 720;
E= -25;
elif X == 2:
A = 21;
B = 744;
E = -25
else:
A = 20;
B = 744;
E = -24;
t = arange(0,B,720)
plot(t,G,linewidth = 3)
show()
python3用的是range,而且你的Asin是什么?G = Asin((2*pi/B(t-12))+E)?这个又是什么?B如果是个数字的话,t是个range,你这运算也不对啊,pi是math模块的,import math,math.pi,plot也是模块的,需要导入的。。。
你的代码还没粘贴全吧?Asin、arange这些函数怎样来的
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632