Python绘图 初学

xiaoxiao2025-10-26  12

import matplotlib.pyplot as plt #python2D绘图库 import numpy as np #numpy数值计算扩展 def f(x): #定义分段函数,返回值为y if x>=0.5: return np.log10(pow(2,abs(x))) elif x>=0 and x<0.5: return -1*pow(np.e,-1*abs(x))+1 elif x<0: return -2*x x=np.arange(-1,1,0.01) #x的范围为-1~1,0.01为每隔0.01有一个点,共有200个,比较密集 y=[] for i in x : #从列表依次取出i进行判断 y_1=f(i) y.append(y_1) plot(x,y)

转载请注明原文地址: https://www.6miu.com/read-5038535.html

最新回复(0)