Pertanyaan yang diberi tag «math»

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.

10
Cara teraman untuk mengkonversi float ke integer in python?
Modul matematika Python berisi fungsi-fungsi praktis seperti floor& ceil. Fungsi-fungsi ini mengambil nomor floating point dan mengembalikan bilangan bulat terdekat di bawah atau di atasnya. Namun fungsi-fungsi ini mengembalikan jawabannya sebagai angka titik mengambang. Sebagai contoh: import math f=math.floor(2.3) Sekarang fkembali: 2.0 Apa cara teraman untuk mendapatkan bilangan bulat dari …

21
Hasilkan titik acak dalam lingkaran (seragam)
Saya perlu untuk menghasilkan titik seragam acak dalam lingkaran radius R . Saya menyadari bahwa dengan hanya mengambil sudut acak seragam dalam interval [0 ... 2π), dan jari-jari acak seragam dalam interval (0 ... R ) saya akan berakhir dengan lebih banyak poin ke arah tengah, karena untuk dua diberikan …



18
Mengapa memilih komplemen dua daripada sign-and-magnitude untuk nomor yang ditandatangani?
Saya hanya ingin tahu apakah ada alasan mengapa untuk mewakili -1 dalam biner, komplemen dua digunakan: membalik bit dan menambahkan 1? -1 diwakili oleh 11111111 (komplemen dua) daripada (bagi saya lebih intuitif) 10000001 yang merupakan biner 1 dengan bit pertama sebagai bendera negatif. Penafian: Saya tidak mengandalkan aritmatika biner untuk …

9
Apa prinsip matematika / komputasi di balik game ini?
Anak-anak saya memiliki permainan menyenangkan ini yang disebut Spot It! Kendala permainan (seperti yang saya bisa jelaskan) adalah: Ini adalah setumpuk 55 kartu Pada masing-masing kartu terdapat 8 gambar unik (yaitu kartu tidak dapat memiliki 2 gambar yang sama) Diberikan 2 kartu yang dipilih dari geladak, ada 1 dan hanya …


17
Cara membuat persentase membulat menambahkan hingga 100%
Pertimbangkan empat persentase di bawah ini, direpresentasikan sebagai floatangka: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Saya perlu mewakili persentase ini sebagai bilangan bulat. Jika saya hanya menggunakan Math.round(), saya berakhir dengan total 101%. 14 + 48 + 10 + 29 = 101 Jika saya gunakan parseInt(), saya berakhir dengan total …

12
Mod angka negatif mencairkan otak saya
Saya mencoba mod integer untuk mendapatkan posisi array sehingga akan diulang. Melakukan i % arrayLengthberfungsi baik untuk angka positif tetapi untuk angka negatif semuanya salah. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 …
189 c#  math  modulo 



4
Bagaimana cara menghitung vektor normal segmen garis?
Misalkan saya memiliki segmen garis dari (x1, y1) ke (x2, y2). Bagaimana cara menghitung vektor normal tegak lurus terhadap garis? Saya dapat menemukan banyak hal tentang melakukan ini untuk pesawat dalam 3D, tetapi tidak ada hal-hal 2D. Silakan menggunakan matematika (tautan ke contoh, diagram, atau algoritme yang bekerja dengan baik), …
177 math  geometry  vector 

3
Bagaimana cara kerja algoritma HyperLogLog?
Saya telah belajar tentang berbagai algoritma di waktu luang saya baru-baru ini, dan yang saya temukan yang tampaknya sangat menarik disebut algoritma HyperLogLog - yang memperkirakan berapa banyak item unik dalam daftar. Ini sangat menarik bagi saya karena membawa saya kembali ke hari-hari MySQL saya ketika saya melihat bahwa nilai …


15
Cara menguji apakah dobel adalah bilangan bulat
Apakah mungkin melakukan ini? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } Aku tahu kode mungkin tidak pergi sesuatu seperti itu, tapi bagaimana …
166 java  math 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.