คำถามติดแท็ก math

คณิตศาสตร์เกี่ยวข้องกับการจัดการตัวเลขภายในโปรแกรม สำหรับคำถามทางคณิตศาสตร์ทั่วไปโปรดถาม [math.stackexchange.com] (https://math.stackexchange.com/) หมายเหตุ: หากคำถามของคุณเกี่ยวกับผลลัพธ์ที่ไม่คาดคิดในการคำนวณจุดลอยตัวโปรดอ่าน [การคำนวณจุดลอยตัวเสียหรือไม่?] (https://stackoverflow.com/q/588004/1679849) ก่อน

26
วิธีที่ดีที่สุดในการแทนเศษส่วนใน Java?
ฉันพยายามทำงานกับเศษส่วนใน Java ฉันต้องการใช้ฟังก์ชันเลขคณิต สำหรับสิ่งนี้ก่อนอื่นฉันจะต้องใช้วิธีทำให้ฟังก์ชันปกติ ฉันรู้ว่าฉันไม่สามารถเพิ่ม 1/6 และ 1/2 ได้จนกว่าฉันจะมีตัวส่วนร่วม ฉันจะต้องเพิ่ม 1/6 และ 3/6 วิธีการที่ไร้เดียงสาจะทำให้ฉันเพิ่ม 2/12 และ 6/12 แล้วลด ฉันจะได้ตัวส่วนร่วมที่มีโทษประสิทธิภาพน้อยที่สุดได้อย่างไร อัลกอริทึมใดดีที่สุดสำหรับสิ่งนี้ เวอร์ชัน 8 (ขอบคุณhstoerr ): การปรับปรุง ได้แก่ : ขณะนี้วิธีการเท่ากับ () สอดคล้องกับวิธีการ CompareTo () final class Fraction extends Number { private int numerator; private int denominator; public Fraction(int numerator, int denominator) { …
100 java  math  fractions 


10
คณิตศาสตร์ - การจับคู่ตัวเลข
ฉันจะจับคู่ตัวเลขเชิงเส้นระหว่าง a และ b เพื่อไประหว่าง c และ d ได้อย่างไร นั่นคือฉันต้องการให้ตัวเลขระหว่าง 2 ถึง 6 แมปกับตัวเลขระหว่าง 10 ถึง 20 ... แต่ฉันต้องการกรณีทั่วไป สมองของฉันถูกทอด

9
การคำนวณระยะทางระหว่างจุดสองจุดโดยใช้ละติจูดลองจิจูด?
นี่คือการลองของฉันเป็นเพียงตัวอย่างรหัสของฉัน: final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) - (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; ฉันใช้สูตรนี้เพื่อรับละติจูดและลองจิจูด: x = Deg + (Min + Sec / 60) / 60)

30
ฟังก์ชันแฟกทอเรียลที่เร็วที่สุดใน JavaScript คืออะไร? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ กำลังมองหาการใช้งานฟังก์ชันแฟกทอเรียลใน JavaScript อย่างรวดเร็ว มีข้อเสนอแนะ?

20
คุณจะระบุได้อย่างไรว่าจุดหนึ่งอยู่ระหว่างจุดอื่นอีกสองจุดในส่วนของเส้นตรง
สมมติว่าคุณมีระนาบสองมิติที่มีจุด 2 จุด (เรียกว่า a และ b) ซึ่งแสดงด้วยจำนวนเต็ม x และจำนวนเต็ม ay สำหรับแต่ละจุด คุณจะทราบได้อย่างไรว่าจุดอื่น c อยู่บนส่วนของเส้นตรงที่กำหนดโดย a และ b? ฉันใช้ python มากที่สุด แต่ตัวอย่างในภาษาใด ๆ ก็จะเป็นประโยชน์
97 python  math  geometry 

10
ทำไมฉัน = i + ฉันให้ 0
ฉันมีโปรแกรมง่ายๆ: public class Mathz { static int i = 1; public static void main(String[] args) { while (true){ i = i + i; System.out.println(i); } } } เมื่อฉันเรียกใช้โปรแกรมนี้สิ่งที่ผมเห็นคือ0สำหรับiในการส่งออกของฉัน ฉันคาดหวังว่ารอบแรกเราจะมีi = 1 + 1ตามด้วยi = 2 + 2ตามด้วยi = 4 + 4ฯลฯ นี่เป็นเพราะทันทีที่เราพยายามประกาศใหม่iทางด้านซ้ายมือค่าของมันจะถูกรีเซ็ตเป็น0? หากใครสามารถชี้ให้ฉันเห็นรายละเอียดปลีกย่อยของสิ่งนี้จะดีมาก เปลี่ยนintไปlongและดูเหมือนว่าจะได้รับการพิมพ์ตัวเลขตามที่คาดไว้ ฉันประหลาดใจที่ความเร็วสูงสุดถึงค่าสูงสุด 32 บิต!



6
เหตุใดซีรีย์ Fibonacci จึงใช้ในการวางแผนโป๊กเกอร์แบบ Agile? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อประมาณขนาดสัมพัทธ์ของเรื่องราวของผู้ใช้ในการพัฒนาซอฟต์แวร์แบบ Agile สมาชิกในทีมควรจะประมาณขนาดของเรื่องราวของผู้ใช้เป็น 1, 2, 3, 5, 8, 13, ... ดังนั้นค่าโดยประมาณควรคล้ายกับอนุกรมฟีโบนักชี แต่ฉันสงสัยว่าทำไม? คำอธิบายของhttp://en.wikipedia.org/wiki/Planning_pokerใน Wikipedia มีประโยคลึกลับ: เหตุผลในการใช้ลำดับฟีโบนักชีคือเพื่อสะท้อนถึงความไม่แน่นอนโดยธรรมชาติในการประมาณสิ่งของที่มีขนาดใหญ่ขึ้น แต่ทำไมรายการขนาดใหญ่จึงมีความไม่แน่นอนโดยกำเนิด? ความไม่แน่นอนจะสูงขึ้นไม่ใช่หรือถ้าเราทำการวัดน้อยลงหมายความว่าถ้ามีคนประมาณเรื่องเดียวกันน้อยลง? และแม้ว่าความไม่แน่นอนจะสูงขึ้นในเรื่องราวที่ใหญ่กว่าเหตุใดจึงหมายความถึงการใช้ลำดับฟีโบนักชี มีเหตุผลทางคณิตศาสตร์หรือสถิติหรือไม่? มิฉะนั้นการใช้ชุด Fibonacci สำหรับการประมาณค่าจะรู้สึกเหมือนวิทยาศาสตร์ของ CargoCult สำหรับฉัน

5
สัญลักษณ์ที่ไม่คุ้นเคยในอัลกอริทึม: ∀หมายถึงอะไร? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังอ่านเกี่ยวกับอัลกอริทึม (เป็นอัลกอริทึมการค้นหาเส้นทางตาม A *) และมีสัญลักษณ์ทางคณิตศาสตร์ที่ฉันไม่คุ้นเคย: ∀ นี่คือบริบท: v (s) ≥ g (s) = นาทีs'∈pred (s) (v (s ') + c (s', s)) ∀s เริ่มต้น ใครสามารถอธิบายความหมายของ∀?

11
ฉันจะคำนวณ r-squared โดยใช้ Python และ Numpy ได้อย่างไร
ฉันใช้ Python และ Numpy เพื่อคำนวณพหุนามที่เหมาะสมที่สุดของการศึกษาระดับปริญญาโดยพลการ ฉันส่งรายการค่า x ค่า y และระดับของพหุนามที่ฉันต้องการให้พอดี (เชิงเส้นกำลังสอง ฯลฯ ) สิ่งนี้ได้ผลมาก แต่ฉันก็ต้องการคำนวณ r (สัมประสิทธิ์สหสัมพันธ์) และ r-squared (สัมประสิทธิ์การกำหนด) ฉันกำลังเปรียบเทียบผลลัพธ์ของฉันกับความสามารถของเส้นแนวโน้มที่เหมาะสมที่สุดของ Excel และค่า r-squared ที่คำนวณ เมื่อใช้สิ่งนี้ฉันรู้ว่าฉันกำลังคำนวณ r-squared อย่างถูกต้องสำหรับ linear best-fit (องศาเท่ากับ 1) อย่างไรก็ตามฟังก์ชันของฉันใช้ไม่ได้กับพหุนามที่มีระดับมากกว่า 1 Excel สามารถทำได้ ฉันจะคำนวณ r-squared สำหรับพหุนามลำดับสูงกว่าโดยใช้ Numpy ได้อย่างไร นี่คือหน้าที่ของฉัน: import numpy # Polynomial Regression def polyfit(x, y, …

23
ฉันจะตรวจสอบได้อย่างไรว่าสองส่วนตัดกัน?
จะตรวจสอบได้อย่างไรว่า 2 ส่วนตัดกัน? ฉันมีข้อมูลต่อไปนี้: Segment1 [ {x1,y1}, {x2,y2} ] Segment2 [ {x1,y1}, {x2,y2} ] ฉันต้องเขียนอัลกอริทึมเล็ก ๆ ใน Python เพื่อตรวจสอบว่า 2 บรรทัดตัดกันหรือไม่
93 python  math  geometry 

8
คำอธิบายทางคณิตศาสตร์ที่แม่นยำโดยพลการ
ฉันกำลังพยายามเรียนรู้ภาษา C และพบว่าไม่สามารถทำงานกับตัวเลขขนาดใหญ่ได้จริงๆ (เช่น 100 หลัก 1,000 หลักเป็นต้น) ฉันทราบว่ามีไลบรารีให้ทำสิ่งนี้ได้ แต่ฉันต้องการลองใช้งานด้วยตัวเอง ฉันแค่อยากรู้ว่าใครมีหรือสามารถให้คำอธิบายที่ละเอียดมากเกี่ยวกับเลขคณิตที่มีความแม่นยำตามอำเภอใจได้บ้าง

20
การแปลงฐาน 62
คุณจะแปลงจำนวนเต็มเป็นฐาน 62 ได้อย่างไร (เช่นเลขฐานสิบหก แต่ใช้ตัวเลขเหล่านี้: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') ฉันพยายามหาไลบรารี Python ที่ดีสำหรับมัน แต่ดูเหมือนว่าทั้งหมดจะถูกครอบครองด้วยการแปลงสตริง โมดูล Python base64 ยอมรับเฉพาะสตริงและเปลี่ยนตัวเลขหลักเดียวเป็นสี่อักขระ ฉันกำลังมองหาบางอย่างที่คล้ายกับสิ่งที่ตัวย่อ URL ใช้
92 python  math  base62 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.