Introduction to Feedback and Control Systems: Dynamic Systems Control
hw3
hw3/prob_3.py
@@ -0,0 +1,22 @@
1
Added:
import numpy as np
2
Added:
import matplotlib.pyplot as plt
3
Added:
from scipy import signal
4
Added:
5
Added:
# numH = []
6
Added:
# denH =
7
Added:
# sysH = signal.TransferFunction(numH, denH)
8
Added:
# impulse = signal.impulse(sysH)
9
Added:
10
Added:
11
Added:
num = 1
12
Added:
den = [1, 2, 2]
13
Added:
sys = signal.TransferFunction(num, den)
14
Added:
t = [0.0001 * t for t in range(60000)]
15
Added:
y = signal.step(sys, t)
16
Added:
17
Added:
18
Added:
plt.plot(t, y)
19
Added:
plt.xlabel('t (sec)')
20
Added:
plt.ylabel('y(t)')
21
Added:
plt.title('MAE 171A - Homework 3.3\n Step Response')
22
Added:
plt.show()