Arctg Là Gì

0

Bài viết này tiếp tục bổ xung các tập lệnh quan trọng trong tính toán lượng giác: acos(arcos), asin( arcsin), atan(arctan), atan2, cosh, sinh, tanh. 

Bảng giá trị lượng giác

Biểu thức của các hàm hyperbolic

double x = PI;void setup(){ Serial.begin(9600); Serial.println(x, 10); // lấy 10 số phần thập phân //x=3.1415927410}void loop() {}

Cấu trúc

double asin(double x)Trả về arcsin của x (giá trị radian)Kiểu trả về: double.

Bạn đang xem: Arctg Là Gì

Ví dụ

double Goc;double Sin = 0.86602; // Sin(Goc)=(căn 3)/2void setup(){ Serial.begin(9600); Goc = asin(Sin); Serial.println(Goc, 5); // lấy 5 số phần thập phân //Goc=1.04719}void loop() {}

Cấu trúc

double acos(double x)Trả về arcos của x (giá trị radian)Kiểu trả về: double.

Ví dụ

double Goc;double Cos = 0.86602; // cos(Goc)=(căn 3)/2void setup(){ Serial.begin(9600); Goc = acos(Cos); Serial.println(Goc, 5); // lấy 5 số phần thập phân //Goc=0.52361}void loop() { } 

Cấu trúc

double atan(double x)Trả về arctan của x (giá trị radian)Kiểu trả về: double.

Ví dụ

double Goc;double Tan = 1.732050; // Tan(Goc)=Sin(Goc)/Cos(Goc)=(căn 3)void setup(){ Serial.begin(9600); Goc = atan(Tan); Serial.println(Goc, 5); // lấy 5 số phần thập phân //Goc=1.04720}void loop() {} 

Cấu trúc

double atan2(double x , double y)Trả về arctan của x/y (giá trị radian)Kiểu trả về: double.

Ví dụ

double Goc;float x = 0.86602540; // =(Căn 3)/2.float y = 0.5; // =1/2.void setup(){ Serial.begin(9600); Goc = atan2(x, y); // tính arctan(x/y) Serial.println(Goc, 5); // lấy 5 số phần thập phân //Goc=1.04720}void loop() {} 

 

Hàm arccot(x/y)

 

Thư viện không hỗ trợ biểu thức này, tuy nhiên ta có thể suy ra từ công thức tính arctan.

Cụ thể:

 arccot(x/y) = arctan(y/x)

Như vậy : 

arccot(x, y)= atan(y/x)=atan2(y, x);  

Hàm cosh(x)

Cấu trúc

double cosh(double x)Trả về cosh (hàm hyperbolic cosin) của x (giá trị radian) trong phép tính:

Kiểu trả về: double. 

Ví dụ

float x = 1.2345;double Cosh;void setup(){ Serial.begin(9600); Cosh = cosh(x); Serial.println(Cosh, 5); // lấy 5 số phần thập phân //Cosh=1.86382}void loop() {}

Hàm sinh(x)

Cấu trúc

double sinh(double x)Trả về sinh (hàm hyperbolic sin) của x (giá trị radian) trong phép tính:

Kiểu tham trị x: double.

Kiểu trả về: double

Ví dụ

float x = 1.2345;double Sinh;void setup(){ Serial.begin(9600); Sinh = sinh(x); Serial.println(Sinh, 5); // lấy 5 số phần thập phân //Sinh=1.57284}void loop() {}

Hàm tanh(x)

Cấu trúc

double tanh(double x)Trả về tanh (hàm hyperbolic tan) của x (giá trị radian) trong phép tính:

Kiểu tham trị x: double.

Kiểu trả về: double.

Mối quan hệ của Sinh, Cosh và Tanh

 

Ví dụ

float x = 1.2345;double Tanh;void setup(){ Serial.begin(9600); Tanh = tanh(x); Serial.println(Tanh, 5); // lấy 5 số phần thập phân //Tanh=0.84388}void loop() {}
Rate node
lên
4 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa:
acos(arcos)
asin( arcsin)
atan(arctan)
atan2
cosh
sinh
tanh.

Xem thêm: About Autodesk Content Service Là Gì ? Link Tải & Hướng Dẫn Sử Dụng 2021

Chuyên mục:
Lập trình C
Các dự án được truyền cảm hứng
Select any filter and click on Apply to see results

Các bài viết cùng tác giả
Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!

Truyền các số kiểu long, int, float trong giao tiếp Serial (UART)

Nick Chung gửi vào Thứ ba, 14 Tháng 2, 2017 – 20:00

58096 lượt xem

Rất dễ dàng để gửi một số hoặc chuỗi kí tự để hiển thị lên màn hình qua cổng Serial. Nhưng mọi chuyện không đơn giản như vậy khi ta muốn truyền số kiểu int, long, double, ..v.v giữa 2 board vn-tech.net với nhau bằng Serial. Đừng lo, sau đây mình sẽ giúp bạn giải quyết vấn đề nan giải đó.

 

Rate node
lên
17 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa:
chuyển float sang byte
sending in long float in UART
chuyển long sang byte
chuyển chuỗi sang byte
chuyển byte về float
Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!

AVR-OSCILLOSCOPE – Tự làm Máy hiện sóng điện tử trên nền vn-tech.net với giá chưa đến 300 nghìn

Nick Chung gửi vào Thứ hai, 23 Tháng 1, 2017 – 19:00

30590 lượt xem

Ở phiên bản này, máy hiện sóng AVR-OSCILLOSCOPE của mình có thể được hiển thị lên 2 lcd thông dụng là NOKIA5110 hoặc lcd ST7565 Homephone .

Đây là thiết bị hiện sóng đa năng, mạnh mẽ và vô cùng gọn nhẹ. Các bạn hoàn toàn tự làm nó ngay lại công xưởng chế tạo tại nhà của mình với giá thành cực rẻ (chưa đến 300k – tính luôn vn-tech.net Uno). 

Rate node
lên
28 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa:
OSILO
OSCILLOSCOPE MINI
OISLOCOP vn-tech.net

View the discussion thread.

Cửa cuốn thông minh

Tham gia Group Facebook để trao đổi nhanh hơn với BQT và các tác giả!

Cộng đồng vn-tech.net Việt Nam

Cộng đồng Intel Galileo Việt Nam

Cộng đồng Raspberry Pi Việt Nam

Đăng nhập
Tên người dùng *
Mật khẩu *
Đăng nhập bằng Facebook Connect
Mã kiểm tra
Vui lòng nhập vào mã kiểm tra ở ô bên cạnh

Chia sẻ tình yêu với

 vn-tech.net 

Bình luận gần đây
Bài đọc nhiều

mã số thuế

 

cua cuon thong minh, inutdoor, dieu khien cua cuon internet

 

 

Thành viên trực tuyến

Hiện đang có 10 người trực tuyến.

Thành viên mới
Về chúng tôi

vn-tech.net được xây dựng trên nền tảng Drupal 7, phiên bản hiện tại 2.3 tên mã Chia sẻ tình yêu với vn-tech.net.

Đây là trang thông tin phi lợi nhuận ra đời hướng tới cộng đồng trẻ, những chủ nhân tương lai của đất nước. Tìm hiểu thêm

Liên kết

Một sản phẩm hợp tác với Machtudong.vn

*

*
*

Nội dung trên trang vn-tech.net được phân phối theo giấy phép Creative Commons Attribution-ShareAlike 4.0 International License.Vui lòng ghi rõ nguồn và link về bài gốc nếu bạn tham khảo nội dung từ website này.

Xem thêm: Men After Shave Balm Là Gì ? Kiến Thức Cơ Bản Để Cạo Râu Đúng Cách

Bạn ơi ^_^!

Mục lục

Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.

Mục lục
Bạn ơi

Cùng đăng nhập vào Cộng đồng vn-tech.net Việt Nam để mở hết các chức năng của Cộng đồng nhé.

Chuyên mục: Chia Sẻ

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *