close
基本數學運算:
需在標頭檔寫入:
#include <Cmath>
#include <math.h>
即可以使用C++內建的數學運算。常用數學函數如下:
(1) 指對數:
※ pow(a,b):回傳a的b次方之值。
※ sqrt(a):回傳a的開根號之值。
※ exp(a):回傳exp的a次方之值。
※ log(a):回傳以exp為底數、a為真數的對數之值。
(2) 三角函數:
※ cos(a):回傳cos(a)之值。其中a的單位為徑度。
※ sin(a):回傳sin(a)之值。其中a的單位為徑度。
※ tan(a):回傳tan(a)之值。其中a的單位為徑度。
(3) 四捨五入與進位:
※ round(a):回傳a之小數經四捨五入後之值。
※ floor(a):回傳a之小數無條件捨去後之值。
※ ceil(a):回傳a之小數無條件進位後之值。
(4) 絕對值:
※ fabs(a):回傳a之絕對值。
範例程式碼如:
cout<<cos(1.1)+sin(2.2)+tan(2); //顯示-0.922947
註:三角函數括號內的數字,單位是徑度。又如:
cout<<exp(1); //顯示2.71828
cout<<exp(2); //顯示7.38906 (exp的2次方)
cout<<sqrt(5); //顯示2.23607(5的開根號)
文章標籤
全站熱搜
留言列表