math
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Thư viện này là một giao diện cho thư viện C math tiêu chuẩn, cung cấp tất cả các chức năng của nó bên trong bảng math.
Tóm Tắt
Chức Năng
Trả về giá trị tuyệt đối của x .
Trả về cosine của hình tròn x .
Trả về sine cung của x .
Trả về tang tròn của x trong radian.
Trả về tang tròn của y / x (bằng radian) trong khi sử dụng các dấu hiệu của cả hai tham số để tìm góc cạnh của kết quả.
Trả về số tự nhiên nhỏ nhất lớn hơn hoặc bằng x .
Trả về một số nằm giữa min và max, bao gồm cả.
Trả về cosine của x , được cho là ở radian.
Trả về cosine siêu lýc của x .
Trả về góc x (được đưa ra bằng radian) theo độ.
Trả về giá trị e ^ x .
Trả về số lẻ lớn nhất nhỏ hơn hoặc bằng x .
Trả lại phần còn lại của phân chia x bởi y mà làm tròn phần số thành không.
Trả về m và e như vậy để x = m * 2 ^ e .
Trả về x * 2 ^ e ( e nên là một số lẻ).
Trả về sự phân tán hình học giữa a và b .
Trả về logarithm của x bằng cách sử dụng cơ sở được cung cấp.
Trả về logarithm cơ sở 10 của x .
Trả giá trị của x được mape từ một phạm vi này sang phạm vi khác.
Trả giá trị tối đa trong số các số được chuyển cho chức năng.
Trả giá trị tối thiểu trong số các số được chuyển cho chức năng.
Trả về hai số: phần tích lũy của x và phần thập phân của x .
Trả một giá trị tiếng ồn Perlin.
Trả về x ^ y .
Trả về góc x (được đưa ra bằng độ) bằng radian.
Trả về một số ngẫu nhiên trong phạm vi cung cấp.
Bộ x như hạt giống cho máy phát ngẫu nhiên giả mạo.
Trả về số nguyên với sự khác biệt nhỏ nhất giữa nó và số được cung cấp.
Trả về -1 nếu x nhỏ hơn 0 , 0 nếu x bằng 0 , hoặc 1 nếu x lớn hơn 0.
Trả về sine của x , được cho là ở radian.
Trả về sine siêu bóng của x .
Trả về rễ vuông của x .
Trả về tangente của x , được cho là ở radian.
Trả về phần tương lai của x .
Chức Năng
lerp
Trả về sự phân tán hình học giữa a và b dựa trên yếu tố t .
Chức năng này sử dụng công thức a + (b-a) * t .t thường là giữa 0 và 1 nhưng các giá trị ngoài phạm vi này là chấp nhận được.
Tham Số
Lợi Nhuận
Giá trị được lấp đầy giữa a và b .
map
Trả về một giá trị đại diện cho x dòng được dịch chuyển theo chiều dọc từ phạm vi nhập ( inmin đến inmax ) sang phạm vi xuất ( outmin đến outmax ).Điều này được thực hiện bằng cách xác định vị trí tương đối của x trong phạm vi nhập và áp dụng tỷ lệ đó cho phạm vi xuất.
Tham Số
Lợi Nhuận
Giá trị của x được mape sang phạm vi ra.
noise
Trả một giá trị tiếng ồn Perlin.Giá trị trả về thường xuyên nằm trong phạm vi từ -1 đến 1 (bao gồm) nhưng đôi khi có thể nằm ngoài phạm vi đó; nếu khoảng cách quan trọng đối với bạn, hãy sử dụng math.clamp(noise, -1, 1) trên đầu ra.
Nếu bạn bỏ các tham số ra, chúng sẽ được giải thích là bằng không, vì vậy math.noise(1.158) sẽ tương đương với math.noise(1.158, 0, 0) và math.noise(1.158, 5.723) sẽ tương đương với math.noise(1.158, 5.723, 0) .
Lưu ý rằng chức năng này sử dụng một thuật toán tiếng ồn Perlin để gán các giá trị cố định cho các điểm đối xứng.Ví dụ, math.noise(1.158, 5.723) sẽ luôn trả về 0.48397532105446 và math.noise(1.158, 6) sẽ luôn trả về 0.15315161645412 .
Nếu x , y , và z là tất cả các số lẻ, giá trị trả về sẽ là 0 .Đối với các giá trị thập phân của x , y , và z , giá trị trả về sẽ dao động từ từ giữa -0.5 và 0.5 .Đối với các điểm cực trùng nhau, các giá trị trả về cũng sẽ gần nhau.
Lợi Nhuận
random
Khi gọi mà không có tham số, trả về một số thực ngẫu nhiên đồng nhất trong phạm vi 0 đến 1 (bao gồm 0 nhưng không bao gồm 1 ).
Khi gọi với một số nguyên m , trả về một số ngẫu nhiên giống nhau trong phạm vi 1 đến m, bao gồm cả.
Khi gọi với hai số tự nhiên m và n, trả về một số ngẫu nhiên giống nhau trong phạm vi từ m đến n, bao gồm cả.
Nội bộ, nó sử dụng PCG 32-bit (Permuted Congruential Generator) mà có hiệu suất thống kê xuất sắc và làm cho sản phẩm của nó khó dự đoán.
Lợi Nhuận
randomseed
Bộ x đặt làm hạt giống cho máy phát ngẫu nhiên giả: các hạt giống tương đương sản xuất các chuỗi số tương đương.
Tham Số
Lợi Nhuận
round
Trả về số nguyên với sự khác biệt nhỏ nhất giữa nó và số được cung cấp. Ví dụ, giá trị 5.8 trả về 6 .
Đối với các giá trị như 0.5 có cùng khoảng cách với hai số tự nhiên, giá trị có sự khác biệt lớn nhất giữa nó và không có gì là lựa chọn.Nói cách khác, chức năng "vòng xa khỏi không" như vậy mà 0.5 vòng lại 1 và -0.5 vòng lại -1 .
Tham Số
Giá trị cần làm tròn.
Lợi Nhuận
Thuộc Tính
huge
Trả về một giá trị lớn hơn hoặc bằng bất kỳ giá trị số nào khác (khoảng 2 1024 ). Chia một số dương bằng không cho ra giá trị tương tự.
pi
Giá trị của pi.