Mulai sekarangMulai gratis

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 merupakan bagian dari kursus

Pengantar Pemodelan Linear di Python

Lihat Kursus

Instruksi latihan

  • Hitung selisih titik-ke-titik untuk times dan distances menggunakan numpy.diff().
  • Hitung array velocities sebagai rasio diff_distance dibagi diff_times.
  • Hitung nilai rata-rata dan rentang kecepatan, menggunakan metode numpy mean, max, min.
  • Plot array velocities untuk memvisualisasikan nilai rata-rata dan sebarannya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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)
Edit dan Jalankan Kode