math

Hiển Thị Bản Đã Lỗi Thời

*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

Thuộc Tính

  • 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 ).

  • Giá trị của pi.

Chức Năng

Trả về giá trị tuyệt đối của x .

Tham Số

Lợi Nhuận

acos

Trả về cosine của hình tròn x .

Tham Số

Lợi Nhuận

asin

Trả về sine cung của x .

Tham Số

Lợi Nhuận

atan

Trả về tang tròn của x trong radian.

Tham Số

Lợi Nhuận

atan2

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ả.Nó cũng xử lý đúng cách trường hợp x bị 0.

Tham Số

Lợi Nhuận

ceil

Trả về số tự nhiên nhỏ nhất lớn hơn hoặc bằng x .

Tham Số

Lợi Nhuận

clamp

Trả về một số nằm giữa minmax, bao gồm cả.

Tham Số

min: number
max: number

Lợi Nhuận

Trả về cosine của x , được cho là ở radian.

Tham Số

Lợi Nhuận

cosh

Trả về cosine siêu lýc của x .

Tham Số

Lợi Nhuận

Trả về góc x (được đưa ra bằng radian) theo độ.

Tham Số

Lợi Nhuận

Trả về giá trị e ^ x .

Tham Số

Lợi Nhuận

floor

Trả về số lẻ lớn nhất nhỏ hơn hoặc bằng x .

Tham Số

Lợi Nhuận

fmod

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.

Tham Số

Lợi Nhuận

frexp

Trả về me như vậy để x = m * 2 ^ e .e là một số nguyên và giá trị tuyệt đối của m nằm trong phạm vi của 0.5 đến 1 (bao gồm cả 0.5 nhưng không bao gồm 1 ), hoặc là không khi x là không.

Tham Số

Lợi Nhuận

ldexp

Trả về x * 2 ^ e ( e nên là một số lẻ).

Tham Số

Lợi Nhuận

lerp

Trả về sự phân tán hình học giữa ab 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 01 nhưng các giá trị ngoài phạm vi này là chấp nhận được.

Tham Số

Giá trị bắt đầu.

Giá trị kết thúc.

Yếu tố interpolation, thường là giữa 01 .

Lợi Nhuận

Giá trị được lấp đầy giữa ab .

Trả về logarit của x bằng cách sử dụng cơ sở được cung cấp, hoặc biến số toán học e nếu không có cơ sở nào được cung cấp (logarit tự nhiên).

Tham Số

base: number

Cơ sở của logarithm, constant e mặc định.

Giá Trị Mặc Định: 2.7182818

Lợi Nhuận

log10

Trả về logarithm cơ sở 10 của x .

Tham Số

Lợi Nhuận

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ố

Số phải được định dạng.

inmin: number

Giới hạn thấp hơn của phạm vi nhập.

inmax: number

Giới hạn trên của phạm vi nhập.

outmin: number

Giới hạn thấp hơn của phạm vi đầu ra.

outmax: number

Giới hạn trên của phạm vi đầu ra.

Lợi Nhuận

Giá trị của x được mape sang phạm vi ra.

Trả giá trị tối đa trong số các số được chuyển cho chức năng.

Tham Số

...: number

Lợi Nhuận

Trả giá trị tối thiểu trong số các số được chuyển cho chức năng.

Tham Số

...: number

Lợi Nhuận

modf

Trả về hai số: phần tích lũy của x và phần thập phân của x .

Tham Số

Lợi Nhuận

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)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.48397532105446math.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.50.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.

Tham Số

Giá Trị Mặc Định: 0
Giá Trị Mặc Định: 0

Lợi Nhuận

Trả về x ^ y (bạn cũng có thể sử dụng biểu hiệu x ^ y để tính toán giá trị này).

Tham Số

Lợi Nhuận

Trả về góc x (được đưa ra bằng độ) bằng radian.

Tham Số

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 mn, 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.

Tham Số

Giá Trị Mặc Định: 0
Giá Trị Mặc Định: 1

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-0.5 vòng lại -1 .

Tham Số

Giá trị cần làm tròn.

Lợi Nhuận

sign

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.

Tham Số

Lợi Nhuận

Trả về sine của x , được cho là ở radian.

Tham Số

Lợi Nhuận

sinh

Trả về sine siêu bóng của x .

Tham Số

Lợi Nhuận

sqrt

Trả về rễ vuông của x . Bạn cũng có thể sử dụng biểu hiệu x ^ 0.5 để tính toán giá trị này.

Tham Số

Lợi Nhuận

Trả về tangente của x , được cho là ở radian.

Tham Số

Lợi Nhuận

tanh

Trả về phần tương lai của x .

Tham Số

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ự.

Giá trị của pi.