python绘制自定义函数图像

作自己定义的函数图像,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