From feaa9144eb28dd263ef79577ab369174b8c6c83b Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Thu, 11 Jul 2019 17:14:32 -0700 Subject: the typa guy to flex: "new plots" --- hw2/code_1-2.PNG | Bin 0 -> 8470 bytes hw2/code_1.PNG | Bin 0 -> 11541 bytes hw2/code_6.PNG | Bin 0 -> 2451 bytes hw2/plot_1-2.PNG | Bin 0 -> 44970 bytes hw2/plot_1.png | Bin 0 -> 23568 bytes hw2/plot_6-2.PNG | Bin 0 -> 40909 bytes hw2/plot_6-3.PNG | Bin 0 -> 47152 bytes hw2/plot_6.PNG | Bin 0 -> 44074 bytes hw2/prob_1.py | 22 ++++++++++++++++++++-- hw2/prob_5.py | 5 +++++ hw2/prob_6.m.txt | 4 ++++ 11 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 hw2/code_1-2.PNG create mode 100644 hw2/code_1.PNG create mode 100644 hw2/code_6.PNG create mode 100644 hw2/plot_1-2.PNG create mode 100644 hw2/plot_1.png create mode 100644 hw2/plot_6-2.PNG create mode 100644 hw2/plot_6-3.PNG create mode 100644 hw2/plot_6.PNG create mode 100644 hw2/prob_5.py create mode 100644 hw2/prob_6.m.txt diff --git a/hw2/code_1-2.PNG b/hw2/code_1-2.PNG new file mode 100644 index 0000000..17cb63e Binary files /dev/null and b/hw2/code_1-2.PNG differ diff --git a/hw2/code_1.PNG b/hw2/code_1.PNG new file mode 100644 index 0000000..bfaa2da Binary files /dev/null and b/hw2/code_1.PNG differ diff --git a/hw2/code_6.PNG b/hw2/code_6.PNG new file mode 100644 index 0000000..90b981a Binary files /dev/null and b/hw2/code_6.PNG differ diff --git a/hw2/plot_1-2.PNG b/hw2/plot_1-2.PNG new file mode 100644 index 0000000..733882b Binary files /dev/null and b/hw2/plot_1-2.PNG differ diff --git a/hw2/plot_1.png b/hw2/plot_1.png new file mode 100644 index 0000000..7915b94 Binary files /dev/null and b/hw2/plot_1.png differ diff --git a/hw2/plot_6-2.PNG b/hw2/plot_6-2.PNG new file mode 100644 index 0000000..f725283 Binary files /dev/null and b/hw2/plot_6-2.PNG differ diff --git a/hw2/plot_6-3.PNG b/hw2/plot_6-3.PNG new file mode 100644 index 0000000..7bb658e Binary files /dev/null and b/hw2/plot_6-3.PNG differ diff --git a/hw2/plot_6.PNG b/hw2/plot_6.PNG new file mode 100644 index 0000000..e1b63be Binary files /dev/null and b/hw2/plot_6.PNG differ diff --git a/hw2/prob_1.py b/hw2/prob_1.py index 615d855..e26a5fc 100644 --- a/hw2/prob_1.py +++ b/hw2/prob_1.py @@ -1,13 +1,31 @@ import numpy as np import matplotlib.pyplot as plt +from scipy import signal t = [0.001 * x for x in range(0, 141)] y = [0.873 - 0.873 * np.exp(-46 * t) * np.cos(105.4 * t) - 0.381 * np.exp(-46 * t) * np.sin(105.4 * t) for t in t] +# plt.plot(t, y) +# plt.xlabel('t (sec)') +# plt.ylabel('y(t)') +# plt.title('MAE 171A - Homework 2.1\n Output y(t)') +# plt.show() + +# numH = [] +# denH = +# sysH = signal.TransferFunction(numH, denH) +# impulse = signal.impulse(sysH) + +system = ([11550], [1, 92, 13225, 0]) +t, y = signal.impulse2(system) plt.plot(t, y) + +# y_s = [11550 / (t * (t**2 + 92 * t + 13225)) for t in t] + +# plt.plot(impulse) plt.xlabel('t (sec)') -plt.ylabel('y(t)') -plt.title('MAE 171A - Homework 2.1\n Output y(t)') +plt.ylabel('Amplitude') +plt.title('MAE 171A - Homework 2.1\n Impulse Response') plt.show() diff --git a/hw2/prob_5.py b/hw2/prob_5.py new file mode 100644 index 0000000..98d74f4 --- /dev/null +++ b/hw2/prob_5.py @@ -0,0 +1,5 @@ +import numpy as np + +p = [1, 2, 3, 8, 8] +r = np.roots(p) +print(np.around(r, 2)) diff --git a/hw2/prob_6.m.txt b/hw2/prob_6.m.txt new file mode 100644 index 0000000..01262f8 --- /dev/null +++ b/hw2/prob_6.m.txt @@ -0,0 +1,4 @@ +N=1;K=0; +D=[1 5 10 10 5 K]; +sys=tf(N,D); +pzplot(sys) \ No newline at end of file -- cgit v1.2.3