Hướng dẫn python sin - trăn của nó
Hàm sin() trong Python trả về sin của x.sin() trong Python trả về sin của x. Cú pháp của sin() trong Python:sin() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số: x: Đây phải là một giá trị số.: Đây phải là một giá trị số. Hàm này trả về một giá trị số từ -1 và 1, mà biểu diễn sin của một góc. Ví dụ sau minh họa cách sử dụng của sin() trong Python. Chạy chương trình Python trên sẽ cho kết quả: sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.0 Hàm sin() trong Python trả về sin của x.sin() trong Python trả về sin của x. Nội dung chính ShowShow
Cú phápCú pháp của sin() trong Python:sin() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số:
Trả về giá trịPi (3,1415926 ..):math.pi Chuyển đổi góc (radian, độ):math.degrees(),math.radians() import math print ("sin(60) : ", math.sin(60)) print ("sin(-60) : ", math.sin(-60)) print ("sin(0) : ", math.sin(0)) print ("sin(math.pi) : ", math.sin(math.pi)) print ("sin(math.pi/2) : ", math.sin(math.pi/2)) Sin, sin nghịch đảo:math.sin(),math.asin() sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.0 cosin, cosin nghịch đảo:math.cos(),math.acos() Tiếp tuyến, Tiếp tuyến nghịch đảo:math.tan(),math.atan(),math.atan2()
Tiếp tuyến, Tiếp tuyến nghịch đảo:math.tan(),math.atan(),math.atan2()
Cú pháp của sin() trong Python:
Sử dụng toán học, mô-đun chuẩn của Python cho các hàm toán học, bạn có thể tính các hàm lượng giác (sin, cos, tan) và các hàm lượng giác ngược (arcsin, arccos, arctan).
Pi (3,1415926 ..):math.piChuyển đổi góc (radian, độ):math.degrees(),math.radians() sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.09
Chuyển đổi góc (radian, độ):math.degrees(),math.radians()Sin, sin nghịch đảo:math.sin(),math.asin()
Tiếp tuyến, Tiếp tuyến nghịch đảo:math.tan(),math.atan(),math.atan2() Sự khác biệt giữa math.atan () và math.atan2 ()
Sin, sin nghịch đảo:math.sin(),math.asin()cosin, cosin nghịch đảo:math.cos(),math.acos() Tiếp tuyến, Tiếp tuyến nghịch đảo:math.tan(),math.atan(),math.atan2()
Sự khác biệt giữa math.atan () và math.atan2 () Cú pháp Lưu ý rằng giá trị trả về của round () là một số (int hoặc float), nhưng giá trị trả về của format () là một chuỗi. Nếu bạn muốn sử dụng nó cho các phép tính tiếp theo, hãy sử dụng round ().
Hàm round () chỉ định số vị trí thập phân làm đối số thứ hai của nó. Lưu ý rằng đây không phải là làm tròn hoàn toàn. Xem chi tiết bài viết sau.
Phương thức format () và hàm format () chỉ định số vị trí thập phân trong chuỗi đặc tả định dạng. Xem chi tiết bài viết sau.
Nếu bạn muốn so sánh, bạn cũng có thể sử dụng math.isclose ().
Tương tự, đây là một ví dụ về việc tìm sin nghịch đảo của 0,5. math.asin () trả về radian, được chuyển đổi thành độ với math.degrees ().
cosin, cosin nghịch đảo:math.cos(),math.acos()Hàm tìm cosin (cos) là math.cos (), và hàm tìm cosin nghịch đảo (cung cosin, arccos) là math.acos (). Đây là một ví dụ về tìm cosin 60 độ và cosin nghịch đảo 0,5. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.00 Nếu bạn muốn làm tròn đến chữ số thích hợp, bạn có thể sử dụng round () hoặc format () như với sin. Tiếp tuyến, Tiếp tuyến nghịch đảo:math.tan(),math.atan(),math.atan2()Hàm tìm tiếp tuyến (tan) là math.tan () và hàm tìm tiếp tuyến ngược (arctan) là math.atan () hoặc math.atan2 ().Math.atan2 () được mô tả sau. Dưới đây là một ví dụ về tìm tiếp tuyến của 45 độ và tiếp tuyến nghịch đảo của 1 độ. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.01 Sự khác biệt giữa math.atan () và math.atan2 ()Cả math.atan () và math.atan2 () đều là những hàm trả về tiếp tuyến ngược, nhưng chúng khác nhau về số lượng đối số và phạm vi giá trị trả về. math.atan (x) có một đối số và trả về arctan (x) tính bằng radian. Giá trị trả về sẽ nằm trong khoảng -pi \ 2 đến pi \ 2 (-90 đến 90 độ). sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.02 Trong ví dụ trên, math.inf đại diện cho vô hạn. math.atan2 (y, x) có hai đối số và trả về arctan (y \ x) tính bằng radian. Góc này là góc (độ nghiêng) mà vectơ từ điểm gốc đến tọa độ (x, y) tạo với chiều dương của trục x trong mặt phẳng tọa độ cực và giá trị trả về nằm giữa -pi và pi (-180 đến 180 độ). Vì các góc ở góc phần tư thứ hai và thứ ba cũng có thể lấy đúng, nên math.atan2 () thích hợp hơn math.atan () khi xét trên mặt phẳng tọa độ cực. Lưu ý rằng thứ tự của các đối số là y, x, không phải x, y. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.03 Như trong ví dụ trên, chiều âm của trục x (y là 0 và x là âm) là pi (180 độ), nhưng khi y là 0 âm, nó là -pi (-180 độ). Hãy cẩn thận nếu bạn muốn xử lý tấm biển một cách nghiêm minh. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.04 Các số không âm là kết quả của các thao tác sau sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.05 Số nguyên không được coi là số không âm. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.06 Ngay cả khi cả x và y đều bằng 0, kết quả vẫn phụ thuộc vào dấu hiệu. sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.07 Có các ví dụ khác trong đó dấu của kết quả thay đổi tùy thuộc vào các số không âm, chẳng hạn như math.atan2 () cũng như math.sin (), math.asin (), math.tan () và math.atan () . sin(60) : -0.3048106211022167 sin(-60) : 0.3048106211022167 sin(0) : 0.0 sin(math.pi) : 1.2246467991473532e-16 sin(math.pi/2) : 1.08 Lưu ý rằng các ví dụ cho đến nay là kết quả của việc chạy chương trình trong CPython. Lưu ý rằng các triển khai hoặc môi trường khác có thể xử lý các số không âm theo cách khác. |