説明リンク
Objective-Cの共通関数、定数、変数を導入
算術関数
int型のランド() |
乱数ジェネレータ。(実施例)srand関数(時間(NIL)); //乱数初期化INTヴァル=ランド()P; //乱数0〜49の間で |
int型のABS(int型A) |
整数(E)、INTヴァル= ABS(-8)の絶対値が、→8※フロートFabを使用した場合。 |
ダブルファブ(ダブルA) |
浮動小数点(例えば)絶対値は二重のval =ファブ(-12.345); ABSで→12.345※整数時間。 |
重床(ダブルA) |
そして部整数、浮動小数点(小数を廃棄)(実施例)二重のval =フロア(12.345)→12.000 |
ダブルはceil(ダブルA)。 |
そして部整数、浮動小数点(小数部分は数字1を入力し、廃棄)(実施例)二重のval = CEIL(12.345)→13.000 |
ダブルPOW(ダブルA、ダブルB) |
Bの電源(例)二重のval = POW(2、3);→8 |
ダブルSQRT(ダブルA) |
(E)二重のval = SQRT(2)の平方根;→1.41421356 |
三角関数
ダブルCOS(ダブルA) |
コサイン関数(:ラジアン) |
ダブル罪(ダブルA) |
正弦関数(:ラジアン) |
ダブルタン(ダブルA) |
正接関数(:ラジアン) |
ダブルASIN(ダブルA) |
アークサイン(:ラジアン) |
ダブルACOS(ダブルA) |
逆余弦関数(:ラジアン) |
ダブルATAN(ダブルA) |
アークタンジェント関数 |
ダブルATAN2(ダブルA、ダブルB) |
戻り値は、所与のaとbの逆正接の値を座標 |
指数関数
ダブルログ(ダブルA) |
底eの対数 |
ダブルLOG10(ダブルA) |
対数関数log |
定数
M_PI |
PI(=π) |
M_PI_2 |
PI 1/2(=π/ 2) |
M_PI_4 |
PI 1/4(=π/ 4) |
M_1_PI |
= 1 / P |
M_2_PI |
= 2 / N |
M_E |
= E |
M_LOG2E |
log_2(E) |
M_LOG10E |
log_10(E) |