Sebelumnya, klik di atas Stack Overflow pada saat ini : Вычислеjo Pertimbangkan kode berikut: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Mengapa ketidakakuratan ini
Matematika melibatkan manipulasi angka dalam suatu program. Untuk pertanyaan matematika umum, silakan tanyakan di [math.stackexchange.com] (https://math.stackexchange.com/). Catatan: Jika pertanyaan Anda tentang hasil tak terduga dalam perhitungan titik mengambang, harap baca [Apakah matematika titik mengambang rusak?] (Https://stackoverflow.com/q/588004/1679849) terlebih dahulu.
Sebelumnya, klik di atas Stack Overflow pada saat ini : Вычислеjo Pertimbangkan kode berikut: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Mengapa ketidakakuratan ini
Saya melakukan beberapa optimasi numerik pada aplikasi ilmiah. Satu hal yang saya perhatikan adalah bahwa GCC akan mengoptimalkan panggilan pow(a,2)dengan mengkompilasinya a*a, tetapi panggilan pow(a,6)tersebut tidak dioptimalkan dan benar-benar akan memanggil fungsi perpustakaan pow, yang sangat...
Saya mencari cara tercepat untuk menentukan apakah suatu longnilai adalah kuadrat sempurna (yaitu akar kuadratnya adalah bilangan bulat lain): Saya telah melakukannya dengan cara mudah, dengan menggunakan Math.sqrt() fungsi bawaan, tetapi saya bertanya-tanya apakah ada cara untuk melakukannya...
Diberi dua rentang tanggal, apa cara paling sederhana atau paling efisien untuk menentukan apakah dua rentang tanggal tumpang tindih? Sebagai contoh, misalkan kita memiliki rentang yang ditandai oleh variabel DateTime StartDate1ke EndDate1 dan StartDate2 ke
Saya memiliki pengalaman wawancara kerja yang menarik beberapa waktu lalu. Pertanyaannya dimulai dengan sangat mudah: Q1 : Kami memiliki tas berisi nomor 1, 2, 3, ..., 100. Setiap angka muncul tepat sekali, sehingga ada 100 angka. Sekarang satu nomor dipilih secara acak dari tas. Temukan nomor...
float('nan')menghasilkan Nan (bukan angka). Tetapi bagaimana saya memeriksanya? Seharusnya sangat mudah, tetapi saya tidak dapat
Apakah ini ditentukan oleh bahasa? Apakah ada maksimum yang ditentukan? Apakah berbeda di browser yang
Dalam JavaScript , bagaimana saya mendapatkan: Berapa kali integer yang diberikan masuk ke integer
Bagaimana cara menghitung jarak antara dua titik yang ditentukan oleh lintang dan bujur? Untuk klarifikasi, saya ingin jarak dalam kilometer; poin menggunakan sistem WGS84 dan saya ingin memahami akurasi relatif dari pendekatan yang
Sebuah pertanyaan yang saya dapatkan pada wawancara terakhir saya: Desain suatu fungsi f, sedemikian rupa sehingga: f(f(n)) == -n Di mana integer bertandan 32 bit ; Anda tidak dapat menggunakan aritmatika bilangan kompleks. Jika Anda tidak dapat mendesain fungsi seperti itu untuk seluruh...
Saya tidak bisa memahami hal ini, mana yang lebih acak? rand() ATAU : rand() * rand() Saya menganggapnya sebagai penggoda otak nyata, dapatkah Anda membantu saya? EDIT: Secara intuitif saya tahu bahwa jawaban matematisnya adalah bahwa keduanya sama-sama acak, tetapi saya tidak bisa tidak...
Saya mencoba berbagai metode untuk mengimplementasikan program yang memberikan angka pi secara berurutan. Saya mencoba metode seri Taylor , tetapi terbukti konvergen sangat lambat (ketika saya membandingkan hasil saya dengan nilai online setelah beberapa waktu). Lagi pula, saya mencoba algoritma...
Bagaimana Anda membagi nomor dengan 3 tanpa menggunakan *, /, +, -, %, operator? Nomor tersebut dapat ditandatangani atau tidak
Hari ini saya membutuhkan algoritma sederhana untuk memeriksa apakah angka adalah kekuatan 2. Algoritma tersebut harus: Sederhana Benar untuk ulongnilai apa pun . Saya datang dengan algoritma sederhana ini: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for...
Saya memiliki array bilangan bulat. Sebagai contoh: array = [123,321,12389] Apakah ada cara yang bagus untuk mendapatkan jumlah mereka? Saya tahu itu sum = 0 array.each { |a| sum+=a } akan
Apakah ada manfaat menggunakan satu di atas yang lain? Dalam Python 2, keduanya sepertinya mengembalikan hasil yang sama: >>> 6/3 2 >>>
Apa perbedaan antara Math.Floor()dan Math.Truncate().
Saya ingin fungsi yang mengembalikan -1 untuk angka negatif dan +1 untuk angka positif. http://en.wikipedia.org/wiki/Sign_function Cukup mudah untuk menulis sendiri, tetapi sepertinya sesuatu yang seharusnya ada di perpustakaan standar di suatu tempat. Sunting: Secara khusus, saya sedang mencari...
Apakah ada cara yang lebih cepat daripada x >= start && x <= enddi C atau C ++ untuk menguji apakah integer berada di antara dua integer? UPDATE : Platform spesifik saya adalah iOS. Ini adalah bagian dari fungsi blur kotak yang membatasi piksel ke lingkaran di kotak yang...
Bagaimana cara menghitung jarak antara dua koordinat GPS (menggunakan lintang dan