การคำนวณทางคณิตศาสตร์สามารถทำได้ในภาษา C++ โดยใช้ฟังก์ชันทางคณิตศาสตร์ซึ่งรวมอยู่ใน math หรือ cmath ห้องสมุด. ฟังก์ชันทางคณิตศาสตร์เหล่านี้ถูกกำหนดให้ทำการคำนวณทางคณิตศาสตร์ที่ซับซ้อน มาเรียนรู้กันทีละคนกัน −
ไซน์
วิธีบาปใช้ในการคำนวณค่าความบาปของมุมที่กำหนดเป็นอาร์กิวเมนต์ในหน่วยองศา ฟังก์ชันนี้ยอมรับจำนวนเต็มคู่หนึ่งจำนวนเป็นอาร์กิวเมนต์และส่งกลับจำนวนเต็มคู่ซึ่งเป็นค่าของ sin(x°)
บาปสองเท่า(สองเท่า)
รูปแบบการโทร
double x = sin(23.4);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "sin ( "<<x<<" ) = " << sin(x) << endl; }
ผลลัพธ์
sin( 45.3 ) = 0.968142
โคไซน์
วิธี cosin หรือ cos ใช้ในการคำนวณ cos ของมุมที่กำหนดเป็นอาร์กิวเมนต์ในหน่วยองศา ฟังก์ชันนี้ยอมรับจำนวนเต็มคู่หนึ่งจำนวนเป็นอาร์กิวเมนต์และส่งกลับจำนวนเต็มคู่ซึ่งเป็นค่าของ cos(x°)
ดับเบิ้ลคอส(ดับเบิ้ล)
รูปแบบการโทร
double x = cos(23.4);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "cos ( "<<x<<" ) = " << cos(x) << endl; }
ผลลัพธ์
cos( 45.3 ) = 0.2504
แทนเจนต์
วิธีแทนเจนต์หรือสีแทนใช้ในการคำนวณสีแทนของมุมที่กำหนดเป็นอาร์กิวเมนต์ในหน่วยองศา ฟังก์ชันนี้ยอมรับจำนวนเต็มคู่หนึ่งจำนวนเป็นอาร์กิวเมนต์และส่งกลับจำนวนเต็มคู่ซึ่งเป็นค่าของ tan(xo) =sin(x°)∕cos(x°)
สีแทนคู่(คู่)
รูปแบบการโทร
double x = tan(23.4);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "tan ( "<<x<<" ) = " << tan(x) << endl; }
ผลลัพธ์
tan( 45.3 ) = 3.86638
อาซิน
ฟังก์ชัน asin ใช้เพื่อค้นหาอาร์กไซน์ของอาร์กิวเมนต์ที่กำหนด จะคืนค่า asin สำหรับชุดอินพุตที่กำหนดซึ่งสามารถเป็นจำนวนเต็มคู่ใดๆ ภายในช่วง -1 ถึง 1 มิฉะนั้นจะทำให้เกิดข้อผิดพลาด ฟังก์ชันยอมรับจำนวนเต็มคู่ระหว่าง -1 ถึง 1 และส่งกลับค่าสองเท่าอันเป็นผลมาจาก asin()
ดับเบิ้ลแอซิน(ดับเบิ้ล)
รูปแบบการโทร
double x = asin(0.3232);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "asin ( "<<x<<" ) = " << asin(x) << endl; }
ผลลัพธ์
asin( 0.3232 ) = 0.3291
acos
ฟังก์ชัน acos ใช้เพื่อค้นหาโคไซน์อาร์คของอาร์กิวเมนต์ที่กำหนด ส่งคืนค่า acos สำหรับชุดอินพุตที่กำหนด ซึ่งสามารถเป็นจำนวนเต็มคู่ใดๆ ภายในช่วง -1 ถึง 1 ไม่เช่นนั้นจะทำให้เกิดข้อผิดพลาด ฟังก์ชันยอมรับจำนวนเต็มคู่ระหว่าง -1 ถึง 1 และส่งกลับค่าสองเท่าอันเป็นผลมาจาก acos()
ดับเบิ้ลเอคอส(ดับเบิ้ล)
รูปแบบการโทร
double x = acos(0.3232);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "acos ( "<<x<<" ) = " << acos(x) << endl; }
ผลลัพธ์
acos( 0.3232 ) = 1.24169
อาตัน
ฟังก์ชัน atan ใช้ในการคำนวณค่าอาร์กแทนเจนต์ของอาร์กิวเมนต์ที่กำหนด ส่งคืนค่า atan สองเท่าสำหรับค่าอินพุตคู่ในพารามิเตอร์
ดับเบิ้ลเอตัน(ดับเบิ้ล)
รูปแบบการโทร
double x = atan(0.3232);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "atan ( "<<x<<" ) = " << atan(x) << endl; }
ผลลัพธ์
atan( 0.3232 ) = 0.312603
ครัช
ฟังก์ชัน cosh ใช้ในการคำนวณค่าไฮเปอร์โบลิกโคไซน์ของอาร์กิวเมนต์ที่กำหนด ส่งกลับค่า cosh สองเท่าสำหรับค่าอินพุตคู่ในพารามิเตอร์
ดับเบิ้ลคอช(ดับเบิ้ล)
รูปแบบการโทร
double x = cosh(0.342);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "cosh ( "<<x<<" ) = " << cosh(x) << endl; }
ผลลัพธ์
cosh( 0.342 ) = 1.05905
ซินห์
ฟังก์ชัน sinh ใช้ในการคำนวณค่าของไฮเปอร์โบลิกไซน์ของอาร์กิวเมนต์ที่กำหนด ส่งกลับค่า Sinh สองเท่าสำหรับค่าอินพุตคู่ในพารามิเตอร์
ดับเบิ้ลซิญ(ดับเบิ้ล)
รูปแบบการโทร
double x = sinh(0.342);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "sinh ( "<<x<<" ) = " << sinh(x) << endl; }
ผลลัพธ์
sinh( 0.342 ) = 0.348706
ตัน
ฟังก์ชัน tanh ใช้ในการคำนวณค่าไฮเปอร์โบลิกแทนเจนต์ของอาร์กิวเมนต์ที่กำหนด ส่งกลับค่า Sinh สองเท่าสำหรับค่าอินพุตคู่ในพารามิเตอร์
ดับเบิ้ลแทน(ดับเบิ้ล)
รูปแบบการโทร
double x = tanh(0.342);
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "tanh ( "<<x<<" ) = " << tanh(x) << endl; }
ผลลัพธ์
tanh( 0.342 ) = 0.329262
พลัง
ฟังก์ชัน pow ใช้ในการคำนวณกำลังของฐานที่ยกกำลังของเลขชี้กำลัง ยอมรับค่าคู่สองค่าเป็นอาร์กิวเมนต์ซึ่งเป็นตัวเลขฐานและเลขชี้กำลัง และจะส่งกลับจำนวนเต็มคู่เดียวซึ่งเป็นฐานของกำลังของเลขชี้กำลัง
ดับเบิ้ลพาว( ดับเบิ้ล, ดับเบิ้ล)
รูปแบบการโทร
double x = pow(2, 4)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double base = 2 , power = 4; cout << "pow( "<<base<<" , "<<power<<" ) = " << pow(base, power) << endl; }
ผลลัพธ์
pow( 2 , 4 ) = 16
Sqrt ( รากที่สอง)
ฟังก์ชัน sqrt ใน C++ จะคืนค่าสแควร์รูทของจำนวนเต็มคู่ภายในรายการพารามิเตอร์ เมธอดนี้ยอมรับค่าจำนวนเต็มสองเท่าเป็นอินพุต ค้นหาสแควร์รูทและส่งกลับจำนวนเต็มคู่เป็นเอาต์พุต
ดับเบิ้ล sqrt( ดับเบิ้ล)
รูปแบบการโทร
double x = sqrt(25.00)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double a =25 ; cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl; }
ผลลัพธ์
sqrt( 25 ) = 5.00
บันทึก
ฟังก์ชันล็อคใช้เพื่อค้นหาล็อกธรรมชาติของตัวเลขที่ระบุ เมธอดนี้ยอมรับค่าจำนวนเต็มคู่เดียว ค้นหาค่าลอการิทึม และส่งกลับผลลัพธ์จำนวนเต็มสองเท่าของ log()
บันทึกสองครั้ง( สองครั้ง)
รูปแบบการโทร
double x = log(1.35)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double a =1.35 ; cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl; }
ผลลัพธ์
sqrt( 1.35 ) = 0.300105
ชั้น
ฟังก์ชันพื้นใช้เพื่อคืนค่าพื้นของจำนวนเต็มคู่ที่กำหนด ค่าพื้นหมายถึงค่าที่ปัดเศษลง ฟังก์ชันยอมรับค่าสองเท่าเป็นอินพุตและส่งกลับค่าจำนวนเต็มสองเท่าที่คำนวณโดยใช้ floor()
ชั้นสอง (คู่)
รูปแบบการโทร
double x = floor(5.24)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double a =6.24 ; cout << "floor( "<<a<<" ) = " << floor(a) << endl; }
ผลลัพธ์
floor( 6.24 ) = 6
ฝ้า
ฟังก์ชัน ceil ใช้เพื่อคืนค่า ceil ของจำนวนเต็มคู่ที่กำหนด ค่า ceil หมายถึง ค่าที่ปัดเศษขึ้น ฟังก์ชันยอมรับค่าสองเท่าเป็นอินพุตและส่งกลับค่าจำนวนเต็มสองเท่าที่คำนวณโดยใช้ ceil()
ฝ้าคู่( ดับเบิ้ล)
รูปแบบการโทร
double x = ceil(5.24)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ double a =6.64 ; cout << "ceil( "<<a<<" ) = " << ceil(a) << endl; }
ผลลัพธ์
ceil( 6.64 ) = 7
กล้ามท้อง
ฟังก์ชัน abs ส่งคืนค่าสัมบูรณ์ของค่าจำนวนเต็ม ฟังก์ชันยอมรับค่าจำนวนเต็มและส่งคืนค่าจำนวนเต็มที่มีขนาดเท่ากัน แต่มีเครื่องหมายบวก
หน้าท้องคู่ (คู่)
รูปแบบการโทร
double x = abs(-512)
ตัวอย่าง
#include <iostream> #include <math.h> using namespace std; int main(){ int a = -345 ; cout << "abs( "<<a<<" ) = " << abs(a) << endl; }
ผลลัพธ์
abs( -345 ) = 345