math
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ไลบรารีนี้เป็นอินเทอร์เฟซสำหรับห้องสมุดคณิตศาสตร์มาตรฐาน C โดยให้ฟังก์ชันทั้งหมดภายในตาราง math
สรุป
ฟังก์ชัน
ส่งค่าคงที่ของ x คือค่าสัมบูรณ์
ส่งคืนคอสีนของวงกลมของ x .
คืนสีน้ำเงินของวงกลมของ x .
คืนค่า tangent ของวงกลมของ x ในรัศมี
ส่งคืนความสัมพันธ์ขอบเขตของ y / x (ในรัศมี) ผลการค้นหา
คืนเลขจํานวนเล็กสุดที่ใหญ่กว่าหรือเท่ากับ x
คืนหมายเลขระหว่าง min และ max รวมถึง
คืนค่าคอสินของ x ที่คาดว่าจะอยู่ในรัศมี
ส่งคืนคอสินท์ไฮเปอร์โบลิกของ x
คืนมุม x
ส่งค่ากลับ e ^ x .
คืนตัวเลขที่ใหญ่ที่สุดที่เล็กกว่าหรือเท่ากับ x
คืนส่วนที่เหลือของการหารของ x โดย y ที่รอบตัวส่วนที่เหลือให้เป็นศูนย์
คืน m และ e ดังนั้น x = m * 2 ^ e .
ส่งคืน x * 2 ^ e ( e ควรเป็นจํานวนเต็ม)
คืนการคูณเชิงเส้นระหว่าง a และ b
คืนล็อกอาริทึ่มของ x โดยใช้ฐานที่กำหนด
คืนล็อกการณ์ฐาน-10 ของ x
ส่งค่าของ x จากช่วงหนึ่งไปยังอีกช่วงหนึ่ง
คืนค่าสูงสุดในหมายเลขที่ส่งไปยังฟังก์ชัน
คืนค่าค่าต่ำสุดในหมายเลขที่ส่งไปยังฟังก์ชัน
ส่งคืนสองตัวเลข: ส่วนที่เป็นองค์ประกอบของ x และส่วนที่เป็นเศษส่วนของ x
ส่งค่าเสียงรบกวน Perlin กลับ
คืน x ^ y .
คืนมุม x
ส่งคืนหมายเลขสุ่มภายในช่วงที่กำหนด
ตั้ง x เป็นเมล็ดสำหรับตัวสร้างสุ่มเทียม
คืนตัวเลขที่มีความแตกต่างน้อยที่สุดระหว่างมันและหมายเลขที่กำหนด
คืน -1 ถ้า x น้อยกว่า 0 หรือ 0 ถ้า x เท่ากับ 0 หรือ 1 ถ้า x มากกว่า 0 .
คืน sine ของ x ที่คาดว่าจะอยู่ในรัศมี
ส่งคืนไซน์ที่เกินจริงของ x .
คืนรากที่สองของ x .
คืน tangent ของ x ที่คาดว่าจะอยู่ในรัศมี
คืนค่า tangent ไฮเปอร์โบลิกของ x .
ฟังก์ชัน
map
ส่งคืนค่าที่แทนที่ x เชิงเส้นจากช่วงอินพุต ( inmin ถึง inmax ) ไปยังช่วงเอาต์พุต ( outmin ถึง outmax )สิ่งนี้จะบรรลุโดยการกำหนดตำแหน่งที่สัมพันธ์ของ x ภายในช่วงการใส่และใช้อัตราส่วนนั้นกับช่วงการออก
พารามิเตอร์
ส่งค่ากลับ
ค่าของ x ถูกแมพไปยังช่วงออกผล
noise
ส่งค่าเสียงรบกวน Perlin กลับค่าที่ส่งคืนมักจะอยู่ระหว่างช่วง -1 ถึง 1 (รวม) แต่บางครั้งอาจอยู่นอกช่วงนั้น; หากช่วงเวลาสำคัญสำหรับคุณก็ใช้ math.clamp(noise, -1, 1) ในออกพุต
หากคุณทิ้งอาร์กิวเมนต์ออกพวกเขาจะถูกตีความเป็นศูนย์ดังนั้น math.noise(1.158) จะเทียบเท่ากับ math.noise(1.158, 0, 0) และ math.noise(1.158, 5.723) จะเทียบเท่ากับ math.noise(1.158, 5.723, 0)
โปรดทราบว่าฟังก์ชันนี้ใช้อัลกอริทึ่มเสียง Perlin เพื่อกำหนดค่าคงที่ให้กับพิกัดตัวอย่างเช่น math.noise(1.158, 5.723) จะส่งคืนเสมอ 0.48397532105446 และ math.noise(1.158, 6) จะส่งคืนเสมอ 0.15315161645412
หาก x , y และ z เป็นจํานวนเต็มทั้งหมด, ค่าการ返回จะเป็น 0สำหรับค่าเศษส่วนของ x , y และ z ค่าการคืนจะเพิ่มขึ้นอย่างช้าๆ ระหว่าง -0.5 และ 0.5สำหรับพิกัดที่อยู่ใกล้กัน มูลค่าการคืนจะอยู่ใกล้กันเช่นกัน
ส่งค่ากลับ
random
เมื่อเรียกโดยไม่มีอาร์กิวเมนต์จะส่งคืนหมายเลขจริงปลอมที่เท่ากันในช่วง 0 ถึง 1 (รวมถึง 0 แต่ไม่รวมถึง 1 )
เมื่อเรียกด้วยจํานวนเต็ม m จะส่งคืนเทียบเท่าสุ่มแบบสม่ำเสมอในช่วง 1 ถึง m รวมด้วย
เมื่อเรียกด้วยตัวเลขทศนิยมสองตัว m และ n จะส่งคืนตัวเลขปลอมสุ่มอย่างเท่าเทียมในช่วง m ถึง n รวมถึง
ภายในใช้ PCG (Permuted Congruential Generator) ขนาด 32 บิตซึ่งมีประสิทธิภาพด้านสถิติที่เยี่ยมและทำให้การออกของมันยากต่อการคาดการณ์
ส่งค่ากลับ
randomseed
ตั้ง x เป็นเมล็ดสำหรับตัวสร้างสุ่มเทียม: เมล็ดเดียวกันผลิตลำดับตัวเลขที่เท่ากัน
พารามิเตอร์
ส่งค่ากลับ
round
คืนตัวเลขที่มีความแตกต่างน้อยที่สุดระหว่างมันและหมายเลขที่กำหนด ตัวอย่างเช่น ค่า 5.8 คืน 6
สำหรับค่าเช่น 0.5 ที่อยู่ในระยะเท่ากับสองตัวเลขที่มีความแตกต่างมากกว่าศูนย์ ค่าที่มีความแตกต่างมากกว่าระหว่างมันและศูนย์จะถูกเลือกคือฟังก์ชัน "รอบไกลจากศูนย์" ที่ทำให้ 0.5 รอบเป็น 1 และ -0.5 รอบเป็น -1
พารามิเตอร์
มูลค่าที่จะถูกทำการตัดสินใจ
ส่งค่ากลับ
คุณสมบัติ
huge
ส่งคืนค่าที่ใหญ่กว่าหรือเท่ากับค่าทางเลขอื่นๆ (ประมาณ 2 1024 ) การหารตัวเลขบวกด้วยศูนย์จะให้ค่าเดียวกัน
pi
ค่าของ pi