- Sebuah web book yang sedang ditulis oleh Charles Petzold, menghubungkan berbagai topik seperti perkalian, perpangkatan, trigonometri, musik, dan grafik melalui sejarah serta penggunaan logaritma
- Poros utamanya adalah logaritma sebagai alat hitung dan slide rule, mencakup bukan hanya teori tetapi juga alur menghitung langsung dan membuat alat
- Status penulisan dibedakan lewat warna judul bab, sehingga pembaca bisa langsung mengetahui bab yang hampir selesai serta bab yang masih berubah atau belum dimulai
- Belum melalui penyuntingan profesional, dan target penyelesaian keseluruhannya ditetapkan pada akhir 2027
- Paling dioptimalkan untuk dibaca di desktop dan laptop; pada iPad Mini iOS 12.5.7 serta ponsel bisa muncul masalah tampilan
Cakupan web book dan status penulisan
- The Lost Art of Logarithms adalah web book yang sedang ditulis oleh Charles Petzold
- Logaritma dibahas bukan sekadar sebagai konsep matematika, melainkan sebagai alat di sepanjang sejarah komputasi dan sains
- Apa itu logaritma
- Kegunaan, sejarah, dan universalitas logaritma
- Penggunaan historis logaritma dalam trigonometri bidang dan bola
- Teori dan cara penggunaan praktis slide rule
- Warna judul bab menunjukkan tahap penulisan saat ini
- Hijau: hampir selesai dan tidak diperkirakan ada perubahan besar, tetapi penyuntingan kecil, perbaikan, dan perapian tampilan masih mungkin dilakukan
- Merah: belum selesai dan saat ini masih berubah
- Hitam: belum dimulai
- Penyuntingan profesional belum dilakukan, dan perkiraan waktu selesai adalah akhir 2027
Lingkungan baca dan susunan daftar isi
- Halaman ini paling cocok dilihat di desktop atau laptop
- Lingkungan pengembangan dan pengujiannya adalah sebagai berikut
- Menggunakan Visual Studio Code dan Edge pada Microsoft Surface Pro 9 dengan Windows 11
- Pengujian Chrome pada perangkat yang sama
- Pengujian Safari pada Mac Mini yang menjalankan Sequoia
- Pengujian Chrome 126 pada Asus Chromebook
- Ada beberapa masalah pada iPad Mini iOS 12.5.7, dan pada ponsel halaman sering terlihat kurang rapi
-
Daftar isi
- Chapter 1. The 400-Year-Old Computer
- Part I. The Book of Vlacq
- Part II. Varieties of the Slide Rule Experience
- Part III. Logarithms Everywhere
- Chapter 11. Logarithmic Perspectives
- Chapter 12. Binary Logarithms
- Chapter 13. Sound and Music
- Chapter 14. The Natural e
- Chapter 15. Logarithmic Phenomena
- Chapter 16. Log-Log and Semi-Log Graphs
- Part IV. Back to Vlacq: The Trigonometric Connection
- Part V. Mathematicians at Work
- Chapter 22. John Napier’s Life and Reformationary Times
- Chapter 23. Countdown to the Apocalypse
- Chapter 24. Conceiving the Logarithm
- Chapter 25. The Handoff to Henry Briggs
- Chapter 26. Logarithms at Your Fingertips
- Chapter 27. The Meticulous Mr. Babbage
- Back Matter
1 komentar
Komentar Hacker News
Saya jauh lebih mudah memahami logaritma dengan menelusuri motivasi aslinya, dibandingkan cara logaritma diajarkan di tingkat dasar dan menengah
Jika memikirkan masalah yang dihadapi Napier—mencari fungsi berbentuk
f(ab) = f(a) + f(b)untuk menyederhanakan perkalian nilai pengamatan astronomi yang besar—dan mengapa hal itu mengarah ke keluarga fungsi tertentu, alasan logaritma muncul di mana-mana jadi lebih terasaIni berbeda dengan cara mengajarkannya sebagai fungsi invers dari fungsi eksponensial; pembahasan seperti itu sebenarnya baru muncul pada masa Euler
Menurut saya matematika juga lebih menarik dipelajari dengan cara seperti ini: mengikuti masalah apa yang hendak dipecahkan penulis aslinya, dan alat apa yang tersedia pada masa itu
Felix Klein juga mengatakan bahwa “dalam skala kecil, seorang pembelajar secara alami dan niscaya harus mengulangi perkembangan yang dilalui sains dalam skala besar”
Buku ini menerapkan cara yang sama pada jauh lebih banyak konsep matematika, dan tebalnya sekitar 1.000 halaman
Saya rasa saya juga mengetahui buku ini dari sini, jadi sekarang saya meneruskannya kembali
Pendekatan ini juga bersinggungan dengan filsafat materialisme dialektis ala Soviet, yang memandang bahwa segala sesuatu lahir dari kebutuhan material
Saya tidak tahu apakah saya sepenuhnya setuju dengan keseluruhan filsafat itu, tetapi buku Kolmogorov benar-benar terasa membuka mata
Dalam semangat itu, saya mengusulkan "magnitude notation"[0]. Kata “logarithm” terdengar seperti matematika tingkat lanjut dan membuat orang menjauh, padahal konsep dasarnya justru membuat matematika lebih mudah dan menyenangkan
https://saul.pw/mag
Pendidikan matematika tampaknya cenderung menarik orang-orang yang sangat cerdas dan berpikir abstrak seperti Euler, yaitu orang-orang yang memahami lewat intuisi, bukan lewat prosedur manipulasi
Bagi orang lain, mereka perlu berenang cukup lama di dalam masalah aslinya sebelum akhirnya melihat cahaya
10^2 * 10^3 = 10^5bisa dipahami otomatis, jadi lebih intuitifKarena itu, penjumlahan masuk akal saat memakai tabel logaritma. Tidak perlu tulisan panjang
Ambil logaritmanya, jumlahkan
2 + 3 = 5, lalu pangkatkan kembali sehingga menjadi10^5Waktunya pas. Baru kemarin saya belajar cara memakai slide rule
Saat hendak membeli satu, pilihannya ternyata terlalu banyak sehingga saya masuk ke lubang kelinci kecil[0], dan beberapa slide rule tampak seperti karya seni murni
Di zaman ketika semua antarmuka berupa lempeng kaca, saya sedang menemukan kembali keunggulan tak terduga yang bisa diberikan alat analog
Belakangan ini saya menikmati memakai pena dan kertas seperti editor saat membuat draf awal proyek coding
Saya penasaran apakah ada alat analog tertentu yang sangat Anda sukai
[0]:https://sliderulemuseum.com/
Seseorang di Hacker News membuat saya tertarik pada Soroban[1], sempoa Jepang, yang sampai sekarang masih dipakai untuk melatih kecepatan berhitung mental yang luar biasa[2]
Khususnya di dapur, tempat rasio sering perlu disesuaikan, ini alat terbaik yang mungkin ada
Setelah diatur ke skala yang diinginkan, rasio apa pun yang diperlukan bisa dibaca dalam sekejap
Jujur saja, saya heran ini bukan perlengkapan standar di dapur
Setiap angka hanya punya satu representasi, dan bisa melakukan
+ - * /serta perhitungan lainhttp://totton.idirect.com/
Menarik bahwa ketika transformasi log diterapkan, data sering kali menjadi seperti distribusi normal
Hukum alam pada umumnya berbentuk perkalian. Contohnya
F=ma,PV=nRTJika variabel acak independen dan berdistribusi identik dikalikan, datanya menjadi distribusi log-normal berkat teorema limit pusat. Sebab pada skala log, perkalian menjadi penjumlahan, dan teorema limit pusat cukup robust bahkan untuk kasus yang tidak berdistribusi identik
Jika data dilihat sebagai hasil perkalian dari banyak faktor pengaruh, maka distribusi log-normal pun muncul
Cukup independen, memiliki varians, dan memenuhi beberapa kondisi yang cukup lemah untuk orde yang sedikit lebih tinggi
Selain itu, variabel-variabelnya boleh cukup berbeda satu sama lain
Ada fakta terkait logaritma yang sering saya pakai
Jika
Xadalah variabel acak yang mengikuti distribusi seragam antara 0 dan 1, maka–ln(X)/λmengikuti distribusi eksponensial dengan lajuλMisalnya, ini berguna saat mengambil sampel acak berbobot atau menghasilkan waktu kejadian dalam simulasi
Ini memanfaatkan fakta bahwa untuk fungsi distribusi kumulatif
Fdari variabel acak sembarangX, variabel acakY = F(X)mengikuti distribusi seragam standar[1]Karena setiap fungsi distribusi kumulatif meningkat monoton pada interval satuan, fungsi invers dapat digunakan[2]
Jadi jika fungsi distribusi kumulatif invers diterapkan pada kedua sisi persamaan di atas, diperoleh
F^-1(Y) = X, sehingga distribusinya sepertiXMengambil sampel dari distribusi seragam standar lalu memakai transformasi invers adalah cara paling umum untuk menghasilkan bilangan acak dari distribusi sembarang
0. https://en.m.wikipedia.org/wiki/Inverse_transform_sampling
Jika
Xadalah variabel berdistribusi eksponensial dancadalah konstanta, maka ketika dikondisikan pada nilai besar,X + cmemiliki distribusi yang sama denganXDengan kata lain, distribusi ekor kedua variabel itu sama. Sifat ini berlaku persis pada distribusi eksponensial, dan biasanya disebut sifat tanpa memori
Mirip dengan itu, jika
Uberdistribusi seragam pada[0, 1]dancadalah konstanta, maka ketika dikondisikan pada nilai kecil,cUmemiliki distribusi yang sama denganUJika
cUterdistribusi sepertiUdi sekitar 0, maka-ln(c U)terdistribusi seperti-ln(U)di sekitar tak hinggaNamun karena
-ln(c U) = -ln(c) - ln(U), ekor-ln(U)tidak berubah meski ditambahkan konstanta. Karena itu, ia harus berdistribusi eksponensialDi beberapa proyek, kami mulai memakai LMAX Disruptor
Salah satu hal unik dari Disruptor adalah ukuran antreannya harus selalu berupa pangkat dua
Saya ingin memastikan ukuran berapa pun setidaknya menyediakan ruang yang cukup, dan tidak ingin menghitungnya secara manual, jadi saya menulis seperti ini
var actualSize = Double.valueOf(Math.pow(2, Math.ceil(Math.log(approxSize) / Math.log(2)))).intValue();Untuk satu baris memang agak berlebihan, tetapi itu hanya memakai aturan logaritma dasar untuk mendapatkan eksponen yang benar
Ini materi yang dipelajari di SMA, tetapi sebagian rekan kerja melihatnya seolah-olah saya memakai matematika misterius yang belum pernah ada
Mungkin mereka tidak memakai logaritma di luar notasi Big-O
var actualSize = Integer.highestOneBit(approxSize - 1) << 1;Alasannya hanya karena saya ingin menghindari kengerian yang tersembunyi di balik
pow()danlog()yang sederhana ituInteger.highestOneBitjuga disebut seperti “memisahkan bit paling kiri” atau “1 paling signifikan”, dan agar efisien, pada dasarnya harus berupa operasi primitifIni berbeda dari
x&-xpada sisi bit paling rendahInstruksi CPU sebenarnya biasanya lebih dekat ke
Integer.numberOfLeadingZeros, tetapi dari sana tinggal melakukan bit shiftSaya sangat menyarankan menghafal beberapa logaritma untuk perhitungan mental
Kemampuan tak terduga muncul dari situ
Tulisan yang saya pakai saat mulai ada di sini: https://entropicthoughts.com/learning-some-logarithms
Menariknya, peluruhan memori itu sendiri pada dasarnya juga bersifat logaritmik/eksponensial
Belajar logaritma dengan spaced repetition terasa cukup meta
Selain itu, blog tersebut benar-benar salah satu blog favorit saya
Diferensiasi logaritmik juga merupakan konsep yang mengejutkan fundamental
(ln(f))' = f'/fIni selalu dipakai dalam teori fungsi, tetapi orang sering tidak menyadari bahwa hal ini berkaitan dengan logaritma
Fungsi-fungsi yang diferensiasi logaritmiknya keluar dengan rapi juga jauh lebih menarik daripada yang diperkirakan
Alam penuh dengan fungsi Gompertz, dan setelah terbiasa, Anda akan melihatnya di mana-mana
Dulu ada nilai praktis dalam mampu melakukan perkiraan logaritma dasar di kepala
Pada masa tanpa kalkulator, perkalian, pembagian, atau perpangkatan cepat dilakukan seperti ini
Dalam "Surely You're Joking" karya Feynman, ada cerita tentang para ilmuwan Los Alamos yang berlomba menghitung logaritma secara mental dengan cepat
Bapak logaritma, John Napier, yaitu
Ndalamln, hampir menjalankan semacam bengkel kalkulator manusia dan membuat mereka menyusun tabel logaritma selama sekitar 20 tahunIni sangat penting untuk navigasi astronomis
Ada hadiah besar bagi orang yang mengembangkan cara menyeberangi lautan dengan aman, dan hal ini juga berujung pada penemuan jam saku
ndalamlnberarti “natural”, yaitu “logarithm natural”?Dalam kelas yang diajarkan Huffman, yang terkenal karena kompresi Huffman, saya belajar cara melakukan perkalian dengan penjumlahan dan tabel lookup
Kalkulator tidak boleh dipakai saat ujian
Namun trik favorit saya adalah konversi basis: https://www.khanacademy.org/math/algebra2/x2ec2f6f830c9fb89:...
Dengan sedikit latihan, Anda bisa melakukan konversi basis perkiraan di kepala antara pangkat 2, pangkat 10, dan
e