From c73756e30cf26ee582fcddcacaeb7e36cc499b8d Mon Sep 17 00:00:00 2001 From: Martin Kennedy Date: Tue, 21 Oct 2025 20:46:07 -0400 Subject: [PATCH] feat: interp testing plot --- lab3_page7.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lab3_page7.py b/lab3_page7.py index ba84c0b..47b5503 100644 --- a/lab3_page7.py +++ b/lab3_page7.py @@ -187,5 +187,16 @@ def load_scope_data(filename): print(f"Skipping malformed row: {row}") return timearr, v1arr, v2arr -#t, v1, v2 = load_scope_data('~/Sync/org/School/EE3150/LAB3/data/2_2_a/100hz.csv') -#print (t1) +def test_interp(): + A = 1.0 + f = 100 + xmax = 2.0 + w = 2*np.pi*f + x = A * np.sin(w*t) * (t >= 0) + y_full = conv_num(x, h, dt) + y = y_full[:N] # keep same length as x + t2, v1, v2 = load_scope_data('/home/hurricos/Sync/org/School/EE3150/LAB3/data/2_2_a/100hz.csv') + yinterp = np.interp(t2, t, y) + plt.plot(t, y, 'o') + plt.plot(t2, yinterp, '-x') + plt.show()