平方根計算

平方根計算

功 能: 一個非負實數的平方根 函式原型: 在VC6.0中的math.h頭檔案的函式原型為double sqrt(double); 說明:sqrt系Square Root Calculations(平方根計算),通過這種運算可以考驗CPU的浮點能力。

基本信息

程式例

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函式

示例 示例

返回正平方根。


語法
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))

C++

相關詞條

相關搜尋

熱門詞條

聯絡我們