各位!
我现在正在学习信号,但是我很难尝试使用pyplot绘制多个周期。我不知道问题是数学部分还是代码本身。我认为这是一个愚蠢的问题,但是任何帮助都是很好的!
import numpy as np
import matplotlib.pyplot as plt
def function(t):
return t**2
# Fundamental Period and Frequency:
T = 2*np.pi
w = 2*np.pi/T
# Defining the limits and the x values(in our case, time):
inferior_limit, superior_limit = -np.pi, np.pi
time_values = np.linspace(inferior_limit, superior_limit, 1000)
# Desired function plot:
plt.style.use('bmh')
plt.plot(time_values, function(time_values), color='k')
plt.show()
这是什么是开始情节:
这是我想描绘的:
1条答案
按热度按时间t5fffqht1#
这里的主要问题是
t²
不是周期函数,我们需要的函数的图像是(((t + π) % (2π)) - π)²
(graph)。您可以在
function
函数中将其实现为:只需更改该值,即可给予输出: