Hướng dẫn trigonometry python - trăn lượng giác

Hướng dẫn trigonometry python - trăn lượng giác

Python có thể được sử dụng để hoàn thành các tính toán lượng giác. Bạn có thể tính toán sin, cosin và tiếp tuyến cũng như sử dụng các chức năng Trig khác bằng mô -đun math của Python, là một phần của thư viện tiêu chuẩn Python và đi kèm với tất cả các cài đặt Python. (Bài đăng này được điều chỉnh từ giải quyết vấn đề sách của tôi với Python.)

Python repress

Tính toán có thể được hoàn thành tại dấu nhắc Python, còn được gọi là Python REP. REPS là viết tắt của Read Av. Python replin cho thấy ba ký hiệu mũi tên >>> theo sau là một con trỏ nhấp nháy. Các lệnh gõ các lập trình viên tại lời nhắc >>> sau đó nhấn [ENTER] để xem kết quả.

Các lệnh được gõ vào python repled được đọc bởi trình thông dịch, kết quả chạy các lệnh được đánh giá, sau đó được in vào cửa sổ lệnh. Sau khi đầu ra được in, lời nhắc >>> xuất hiện trên một dòng mới. Quá trình này lặp đi lặp lại nhiều lần trong một vòng lặp liên tục.

Ngoài ra, tất cả các mã Python bên dưới có thể được nhập vào một ô mã Notebook Jupyter. Mã có thể được chạy bằng cách nhấp vào nút chạy trong Jupyter hoặc nhấn Shift+Enter.

Lượng giác: sin, cosin và tiếp tuyến

Các hàm lượng giác như sin, cosin và tiếp tuyến cũng có thể được tính toán bằng cách sử dụng python replet hoặc gõ vào sổ ghi chép Jupyter.

Để sử dụng các hàm Trig của Python, chúng ta cần giới thiệu một khái niệm: Nhập các mô -đun.

Trong Python, có nhiều hoạt động được tích hợp trong ngôn ngữ khi bản phát hành hoặc một cuốn sổ Jupyter bắt đầu. Các hoạt động này bao gồm +, -, *,

from module import function
0 như chúng ta đã thấy trong bài trước. Tuy nhiên, không phải tất cả các chức năng sẽ hoạt động ngay khi Python bắt đầu.

Nói rằng chúng tôi muốn tìm hình sin của một góc. Hãy thử gõ các phần sau vào Python REPRED hoặc vào sổ ghi chép Jupyter:

>>> sin(60)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'sin' is not defined

Kết quả lỗi này vì chúng tôi chưa nói với Python bao gồm chức năng

from module import function
1. Hàm
from module import function
1 là một phần của thư viện tiêu chuẩn Python. Thư viện tiêu chuẩn Python đi kèm với mỗi cài đặt Python và bao gồm nhiều chức năng, nhưng không phải tất cả các chức năng này đều có sẵn cho chúng tôi khi chúng tôi bắt đầu một phiên Python Repress mới hoặc mở một máy tính xách tay Jupyter mới.

Nhập các mô -đun

Để sử dụng chức năng

from module import function
1 của Python, trước tiên hãy nhập hàm
from module import function
1 từ mô -đun math là một phần của thư viện tiêu chuẩn Python.

Nhập các mô -đun và chức năng trong Python rất dễ dàng. Sử dụng cú pháp sau:

from module import function

Để nhập chức năng

from module import function
6 từ mô -đun math, hãy thử:

>>> from math import sin
>>> sin(60)
-0.3048106211022167

Nhập nhiều mô -đun

Nhiều mô -đun có thể được nhập cùng một lúc. Giả sử chúng tôi muốn sử dụng một loạt các chức năng Trig khác nhau để giải quyết vấn đề sau:

Một góc có giá trị $ \ pi $/6 radian. Sin, cos và tiếp tuyến của góc là gì?

Để giải quyết vấn đề này, chúng tôi cần nhập các hàm

from module import function
6,
from module import function
9 và
>>> from math import sin
>>> sin(60)
-0.3048106211022167
0. Nó cũng hữu ích khi có giá trị $ \ pi $, thay vì phải viết
>>> from math import sin
>>> sin(60)
-0.3048106211022167
1, chúng ta có thể nhập tất cả các chức năng này cùng một lúc bằng cách sử dụng cú pháp:

from module import function1, function2, function3

Lưu ý dấu phẩy ở giữa các tên hàm.

Try:

>>> from math import sin, cos, tan, pi
>>> pi
3.141592653589793
>>> sin(pi/6)
0.49999999999999994
>>> cos(pi/6)
0.8660254037844387
>>> tan(pi/6)
0.5773502691896257

Bản tóm tắt¶

Các hàm Trig sau đây là một phần của mô -đun toán học của Python:math module:

Chức năng kích hoạtTênSự mô tảThí dụKết quả
>>> from math import sin
>>> sin(60)
-0.3048106211022167
2
số Pihằng số toán học $ \ pi $
>>> from math import sin
>>> sin(60)
-0.3048106211022167
2
số Pi
hằng số toán học $ \ pi $
>>> from math import sin
>>> sin(60)
-0.3048106211022167
4
>>> from math import sin
>>> sin(60)
-0.3048106211022167
5
sinsin của một góc trong radian
>>> from math import sin
>>> sin(60)
-0.3048106211022167
6
>>> from math import sin
>>> sin(60)
-0.3048106211022167
7
>>> from math import sin
>>> sin(60)
-0.3048106211022167
8
cô sincosin của một góc trong radian
>>> from math import sin
>>> sin(60)
-0.3048106211022167
9
from module import function1, function2, function3
0
from module import function1, function2, function3
1
đường tiếp tuyếntiếp tuyến của một góc trong radian
from module import function1, function2, function3
2
from module import function1, function2, function3
3
from module import function1, function2, function3
4
sinsin của một góc trong radian
>>> from math import sin
>>> sin(60)
-0.3048106211022167
6
>>> from math import sin
>>> sin(60)
-0.3048106211022167
7
>>> from math import sin
>>> sin(60)
-0.3048106211022167
8
cô sincosin của một góc trong radian
>>> from math import sin
>>> sin(60)
-0.3048106211022167
9
from module import function1, function2, function3
0
from module import function1, function2, function3
1
đường tiếp tuyếntiếp tuyến của một góc trong radian
from module import function1, function2, function3
2
from module import function1, function2, function3
3
from module import function1, function2, function3
4
hình sin hồ quangSine nghịch đảo, Ouput trong radians
from module import function1, function2, function3
7
Cosin hồ quangcosin nghịch đảo, ouput trong radian
from module import function1, function2, function3
8
>>> from math import sin, cos, tan, pi
>>> pi
3.141592653589793
>>> sin(pi/6)
0.49999999999999994
>>> cos(pi/6)
0.8660254037844387
>>> tan(pi/6)
0.5773502691896257
0

Vòng cung tiếp tuyến

Tiếp tuyến nghịch đảo, Ouput trong radianProblem Solving with Python on Amazon (Affiliate Link):