math

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไลบรารีนี้เป็นอินเทอร์เฟซสำหรับห้องสมุดคณิตศาสตร์มาตรฐาน C โดยให้ฟังก์ชันทั้งหมดภายในตาราง math

สรุป

ฟังก์ชัน

  • ส่งค่าคงที่ของ x คือค่าสัมบูรณ์

  • ส่งคืนคอสีนของวงกลมของ x .

  • คืนสีน้ำเงินของวงกลมของ x .

  • คืนค่า tangent ของวงกลมของ x ในรัศมี

  • ส่งคืนความสัมพันธ์ขอบเขตของ y / x (ในรัศมี) ผลการค้นหา

  • คืนเลขจํานวนเล็กสุดที่ใหญ่กว่าหรือเท่ากับ x

  • clamp(x : number,min : number,max : number):number

    คืนหมายเลขระหว่าง min และ max รวมถึง

  • คืนค่าคอสินของ x ที่คาดว่าจะอยู่ในรัศมี

  • ส่งคืนคอสินท์ไฮเปอร์โบลิกของ x

  • คืนมุม x

  • ส่งค่ากลับ e ^ x .

  • คืนตัวเลขที่ใหญ่ที่สุดที่เล็กกว่าหรือเท่ากับ x

  • คืนส่วนที่เหลือของการหารของ x โดย y ที่รอบตัวส่วนที่เหลือให้เป็นศูนย์

  • คืน m และ e ดังนั้น x = m * 2 ^ e .

  • ส่งคืน x * 2 ^ e ( e ควรเป็นจํานวนเต็ม)

  • คืนการคูณเชิงเส้นระหว่าง a และ b

  • log(x : number,base : number):number

    คืนล็อกอาริทึ่มของ x โดยใช้ฐานที่กำหนด

  • คืนล็อกการณ์ฐาน-10 ของ x

  • map(x : number,inmin : number,inmax : number,outmin : number,outmax : number):number

    ส่งค่าของ x จากช่วงหนึ่งไปยังอีกช่วงหนึ่ง

  • max(x : number,... : number):number

    คืนค่าสูงสุดในหมายเลขที่ส่งไปยังฟังก์ชัน

  • min(x : number,... : number):number

    คืนค่าค่าต่ำสุดในหมายเลขที่ส่งไปยังฟังก์ชัน

  • ส่งคืนสองตัวเลข: ส่วนที่เป็นองค์ประกอบของ x และส่วนที่เป็นเศษส่วนของ x

  • ส่งค่าเสียงรบกวน Perlin กลับ

  • คืน x ^ y .

  • คืนมุม x

  • ส่งคืนหมายเลขสุ่มภายในช่วงที่กำหนด

  • ตั้ง x เป็นเมล็ดสำหรับตัวสร้างสุ่มเทียม

  • คืนตัวเลขที่มีความแตกต่างน้อยที่สุดระหว่างมันและหมายเลขที่กำหนด

  • คืน -1 ถ้า x น้อยกว่า 0 หรือ 0 ถ้า x เท่ากับ 0 หรือ 1 ถ้า x มากกว่า 0 .

  • คืน sine ของ x ที่คาดว่าจะอยู่ในรัศมี

  • ส่งคืนไซน์ที่เกินจริงของ x .

  • คืนรากที่สองของ x .

  • คืน tangent ของ x ที่คาดว่าจะอยู่ในรัศมี

  • คืนค่า tangent ไฮเปอร์โบลิกของ x .

คุณสมบัติ

  • ส่งค่าที่ใหญ่กว่าหรือเท่ากับค่าเลขที่อื่นใด (ประมาณ 2 1024 )

  • ค่าของ pi

ฟังก์ชัน

ส่งค่าคงที่ของ x คือค่าสัมบูรณ์

พารามิเตอร์

ส่งค่ากลับ

acos

ส่งคืนคอสีนของวงกลมของ x .

พารามิเตอร์

ส่งค่ากลับ

asin

คืนสีน้ำเงินของวงกลมของ x .

พารามิเตอร์

ส่งค่ากลับ

atan

คืนค่า tangent ของวงกลมของ x ในรัศมี

พารามิเตอร์

ส่งค่ากลับ

atan2

ส่งคืนความสัมพันธ์ขอบเขตของ y / x (ในรัศมี) ผลการค้นหาx เป็นศูนย์อย่างถูกต้อง

พารามิเตอร์

ส่งค่ากลับ

ceil

คืนเลขจํานวนเล็กสุดที่ใหญ่กว่าหรือเท่ากับ x

พารามิเตอร์

ส่งค่ากลับ

clamp

คืนหมายเลขระหว่าง min และ max รวมถึง

พารามิเตอร์

min: number
max: number

ส่งค่ากลับ

คืนค่าคอสินของ x ที่คาดว่าจะอยู่ในรัศมี

พารามิเตอร์

ส่งค่ากลับ

cosh

ส่งคืนคอสินท์ไฮเปอร์โบลิกของ x

พารามิเตอร์

ส่งค่ากลับ

คืนมุม x

พารามิเตอร์

ส่งค่ากลับ

ส่งค่ากลับ e ^ x .

พารามิเตอร์

ส่งค่ากลับ

floor

คืนตัวเลขที่ใหญ่ที่สุดที่เล็กกว่าหรือเท่ากับ x

พารามิเตอร์

ส่งค่ากลับ

fmod

คืนส่วนที่เหลือของการหารของ x โดย y ที่รอบตัวส่วนที่เหลือให้เป็นศูนย์

พารามิเตอร์

ส่งค่ากลับ

frexp

คืน m และ e ดังนั้น x = m * 2 ^ e .e เป็นจํานวนเต็มและค่าสัมบูรณ์ของ m อยู่ในช่วง 0.5 ถึง 1 (รวมถึง 0.5 แต่ไม่รวมถึง 1 ) หรือเป็นศูนย์เมื่อ x เป็นศูนย์

พารามิเตอร์

ส่งค่ากลับ

ldexp

ส่งคืน x * 2 ^ e ( e ควรเป็นจํานวนเต็ม)

พารามิเตอร์

ส่งค่ากลับ

lerp

คืนการคูณเชิงเส้นระหว่าง a และ b ตามตัวคูณ t

ฟังก์ชันนี้ใช้สูตร a + (b-a) * t``t มักจะอยู่ระหว่าง 0 และ 1 แต่มูลค่านอกช่วงนี้ยอมรับได้

พารามิเตอร์

มูลค่าเริ่มต้น

มูลค่าสิ้นสุด

ตัวประกอบการคูณ โดยปกติระหว่าง 0 และ 1

ส่งค่ากลับ

มูลค่าที่ถูกแทรกระหว่าง a และ b .

คืนล็อกอาริทึ่มของ x โดยใช้ฐานที่กำหนด หรือคงตัวเลขทางคณิตศาสตร์ e หากไม่มีฐานที่กำหนด (ล็อกอาริทึ่มธรรมชาติ)

พารามิเตอร์

base: number

ฐานของล็อกอาริทึ่ม, คงที่ e โดยค่าเริ่มต้น

ค่าเริ่มต้น: 2.7182818

ส่งค่ากลับ

log10

คืนล็อกการณ์ฐาน-10 ของ x

พารามิเตอร์

ส่งค่ากลับ

ส่งคืนค่าที่แทนที่ x เชิงเส้นจากช่วงอินพุต ( inmin ถึง inmax ) ไปยังช่วงเอาต์พุต ( outmin ถึง outmax )สิ่งนี้จะบรรลุโดยการกำหนดตำแหน่งที่สัมพันธ์ของ x ภายในช่วงการใส่และใช้อัตราส่วนนั้นกับช่วงการออก

พารามิเตอร์

หมายเลขที่จะแมพ

inmin: number

ขีดจำกัดด้านล่างของช่วงการใส่

inmax: number

ขีดจํากัดสูงสุดของช่วงการใส่ข้อมูล

outmin: number

ขีดจำกัดด้านล่างของช่วงออกผลลัพธ์

outmax: number

ขีดจำกัดสูงสุดของช่วงออกผลลัพธ์

ส่งค่ากลับ

ค่าของ x ถูกแมพไปยังช่วงออกผล

คืนค่าสูงสุดในหมายเลขที่ส่งไปยังฟังก์ชัน

พารามิเตอร์

...: number

ส่งค่ากลับ

คืนค่าค่าต่ำสุดในหมายเลขที่ส่งไปยังฟังก์ชัน

พารามิเตอร์

...: number

ส่งค่ากลับ

modf

ส่งคืนสองตัวเลข: ส่วนที่เป็นองค์ประกอบของ 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สำหรับพิกัดที่อยู่ใกล้กัน มูลค่าการคืนจะอยู่ใกล้กันเช่นกัน

พารามิเตอร์

ค่าเริ่มต้น: 0
ค่าเริ่มต้น: 0

ส่งค่ากลับ

คืน x ^ y (คุณยังสามารถใช้สูตร x ^ y เพื่อคำนวณมูลค่านี้ได้)

พารามิเตอร์

ส่งค่ากลับ

คืนมุม x

พารามิเตอร์

ส่งค่ากลับ

random

เมื่อเรียกโดยไม่มีอาร์กิวเมนต์จะส่งคืนหมายเลขจริงปลอมที่เท่ากันในช่วง 0 ถึง 1 (รวมถึง 0 แต่ไม่รวมถึง 1 )

เมื่อเรียกด้วยจํานวนเต็ม m จะส่งคืนเทียบเท่าสุ่มแบบสม่ำเสมอในช่วง 1 ถึง m รวมด้วย

เมื่อเรียกด้วยตัวเลขทศนิยมสองตัว m และ n จะส่งคืนตัวเลขปลอมสุ่มอย่างเท่าเทียมในช่วง m ถึง n รวมถึง

ภายในใช้ PCG (Permuted Congruential Generator) ขนาด 32 บิตซึ่งมีประสิทธิภาพด้านสถิติที่เยี่ยมและทำให้การออกของมันยากต่อการคาดการณ์

พารามิเตอร์

ค่าเริ่มต้น: 0
ค่าเริ่มต้น: 1

ส่งค่ากลับ

randomseed

()

ตั้ง x เป็นเมล็ดสำหรับตัวสร้างสุ่มเทียม: เมล็ดเดียวกันผลิตลำดับตัวเลขที่เท่ากัน

พารามิเตอร์

ส่งค่ากลับ

()

round

คืนตัวเลขที่มีความแตกต่างน้อยที่สุดระหว่างมันและหมายเลขที่กำหนด ตัวอย่างเช่น ค่า 5.8 คืน 6

สำหรับค่าเช่น 0.5 ที่อยู่ในระยะเท่ากับสองตัวเลขที่มีความแตกต่างมากกว่าศูนย์ ค่าที่มีความแตกต่างมากกว่าระหว่างมันและศูนย์จะถูกเลือกคือฟังก์ชัน "รอบไกลจากศูนย์" ที่ทำให้ 0.5 รอบเป็น 1 และ -0.5 รอบเป็น -1

พารามิเตอร์

มูลค่าที่จะถูกทำการตัดสินใจ

ส่งค่ากลับ

sign

คืน -1 ถ้า x น้อยกว่า 0 หรือ 0 ถ้า x เท่ากับ 0 หรือ 1 ถ้า x มากกว่า 0 .

พารามิเตอร์

ส่งค่ากลับ

คืน sine ของ x ที่คาดว่าจะอยู่ในรัศมี

พารามิเตอร์

ส่งค่ากลับ

sinh

ส่งคืนไซน์ที่เกินจริงของ x .

พารามิเตอร์

ส่งค่ากลับ

sqrt

คืนรากที่สองของ x . คุณยังสามารถใช้สูตร x ^ 0.5 เพื่อคำนวณมูลค่านี้

พารามิเตอร์

ส่งค่ากลับ

คืน tangent ของ x ที่คาดว่าจะอยู่ในรัศมี

พารามิเตอร์

ส่งค่ากลับ

tanh

คืนค่า tangent ไฮเปอร์โบลิกของ x .

พารามิเตอร์

ส่งค่ากลับ

คุณสมบัติ

huge

ส่งคืนค่าที่ใหญ่กว่าหรือเท่ากับค่าทางเลขอื่นๆ (ประมาณ 2 1024 ) การหารตัวเลขบวกด้วยศูนย์จะให้ค่าเดียวกัน

ค่าของ pi