Proporsionalitas Linear
Definisi skala suhu berkaitan dengan pemuaian linear pada cairan tertentu, seperti raksa dan alkohol. Awalnya, skala ini benar-benar berupa penggaris untuk mengukur panjang cairan dalam tabung sempit yang bertanda atau "bergradasi" sebagai perwakilan suhu. Alkohol dimulai di dalam bohlam, lalu memuai secara linear ke dalam tabung sebagai respons terhadap kenaikan suhu pada bohlam atau lingkungan di sekitarnya.
Dalam latihan ini, Anda akan mempelajari konversi antara skala suhu Fahrenheit dan Celsius sebagai demonstrasi cara menafsirkan slope dan intersep dari hubungan linear dalam konteks fisika.

Latihan ini adalah bagian dari kursus
Pengantar Pemodelan Linear di Python
Petunjuk latihan
- Lengkapi fungsi
temps_F = convert_scale(temps_C)sebagai model linear dengan "x" adalahtemps_Cdan "y" adalahtemps_F. - Hitung perubahan suhu pada kedua skala dengan mengurangkan suhu titik beku dari suhu titik didih.
- Hitung
slopesebagaichange_in_Fdibagichange_in_C. - Hitung
interceptsebagai selisih antara titik bekufreeze_Fdanfreeze_C. - Gunakan fungsi
plot_temperatures()yang telah disediakan untuk memplot model yang dihasilkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Complete the function to convert C to F
def convert_scale(temps_C):
(freeze_C, boil_C) = (0, 100)
(freeze_F, boil_F) = (32, 212)
change_in_C = ____ - freeze_C
change_in_F = ____ - freeze_F
slope = ____ / ____
intercept = ____ - freeze_C
temps_F = ____ + (____ * temps_C)
return temps_F
# Use the convert function to compute values of F and plot them
temps_C = np.linspace(0, 100, 101)
temps_F = convert_scale(temps_C)
fig = plot_temperatures(temps_C, temps_F)