程式例
VC 2008後為重載函式,原型為 float sqrt (float),double sqrt (double),double long sqrt(double long)
注意沒有sqrt (int),但是返回值可以為int
John Carmack's sqrt [C/C++]
Carmack的sqrt計算函式在批量計量時的耗時比系統庫函式還要少,優異的性能的根本原因就是那個令無數人膜拜的魔數0x5F3759DF。
pascal
a := sqrt(sqr(x-x[j])+sqr(y-y[j]));
b := sqrt(sqr(x-x[k])+sqr(y-y[k]));
c := sqrt(sqr(x[j]-x[k])+sqr(y[j]-y[k]));
gcc
Linux 中使用gcc編譯器 需要加 -lm 作為連結,調用數學函式館math.h
rand()函式是產生隨機數的一個隨機函式。函式包含在頭檔案stdlib.h
例如:
EXCEL函式
![示例](/img/7/090/wZwpmL0EDOyUDM5ADMyMzM1UTM1QDN5MjM5ADMwAjMwUzLwAzL3gzLt92YucmbvRWdo5Cd0FmLzE2LvoDc0RHa.jpg)
返回正平方根。
語法
SQRT(number)
Number 要計算平方根的數。
說明
如果參數 Number 為負值,函式 SQRT 返回錯誤值 #Num!。
Python函式
#!/usr/bin/env python
import math # This will import math module
print("math.sqrt(100) is:", math.sqrt(100))