Kemiringan dan Laju Perubahan
Dalam latihan ini, Anda akan memodelkan gerak sebuah mobil yang melaju dengan kecepatan (kurang lebih) konstan dengan menghitung kecepatan rata-rata sepanjang perjalanan. Hubungan linear yang dimodelkan adalah antara waktu yang berlalu dan jarak yang ditempuh.
Dalam hal ini, parameter model a1, atau kemiringan (slope), didekati atau “diestimasi” sebagai kecepatan rata-rata; dengan kata lain, “laju perubahan” jarak (“rise”) dibagi waktu (“run”).

Latihan ini adalah bagian dari kursus
Pengantar Pemodelan Linear di Python
Petunjuk latihan
- Hitung selisih titik-ke-titik untuk
timesdandistancesmenggunakannumpy.diff(). - Hitung array
velocitiessebagai rasiodiff_distancedibagidiff_times. - Hitung nilai rata-rata dan rentang kecepatan, menggunakan metode
numpymean,max,min. - Plot array
velocitiesuntuk memvisualisasikan nilai rata-rata dan sebarannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute an array of velocities as the slope between each point
diff_distances = np.diff(____)
diff_times = np.diff(____)
velocities = ____ / diff_times
# Chracterize the center and spread of the velocities
v_avg = np.____(velocities)
v_max = np.____(velocities)
v_min = np.____(velocities)
v_range = ____ - ____
# Plot the distribution of velocities
fig = plot_velocity_timeseries(times[1:], velocities)